突然间,Git 认为我是别人。它认为我是我工作的一个同事,但我找不到任何关于为什么 Git 会这么想的参考资料。我已经检查了系统级别、本地和全局级别的 Git 配置,也检查了我的 SSH 密钥,不知道还要检查什么。也许我应该卸载 Git?错误信息如下。
remote: Permission to myusername/mitty.git denied to personiworkwith.
fatal: unable to access 'https://github.com/myusername/mitty.git/': The requested URL returned error: 403
ssh-add -l
。如果你在那里找不到你的ssh密钥,那很可能是个问题。 - Lokeshhttps://
而不是ssh://
作为URL方案,因此您的ssh设置也无关紧要。重要的是,正如@DanLowe所说,您的https凭据。这些是特定于操作系统和Git版本的,因此您需要提到您的操作系统和特定的Git变体。 - torek