我正在运行两台运行Windows 10 Pro x64的电脑。 (几乎完全相同的设置)。 我在两台PC上运行git版本2.12.2.windows.2 我的用户名在两台机器上是相同的,它们并排放置,我使用虚拟KVM通过一个键盘和鼠标访问它们。
在PC1上我使用git和我的活动GitHub帐户,我可以成功使用git而没有任何问题(与此帖相关)。我使用' username01'作为我的GitHub帐户上的名称和' username01@gmail.com'成功登录。 FWIW,我的GitHub帐户的位置与' username01'同名。
在PC2上我尝试将git与我的活动GitHub帐户一起使用,但我无法与相同的帐户信息成功交互。当我拉动一切都很好。但是,当我尝试提交时,我收到以下错误消息:
***remote: Permission to username01/Test.git denied to username02***
注意:对username02的拒绝不是拼写错误,这是我发布此问题的原因。
为了进一步说明,我曾经不得不使用' username02'与其他GitHub帐户进行互动。我不再希望使用' username02',也不想使用其他帐户,但我无法确定' username02'存储是为了改变它(或更好地清除它)。
另外,我在PC2上的git config --list输出显示没有' username02'事实上,有' username01'的信息存储。
我找不到' username02'在Git的设置中的任何地方。
' username02'完全不影响PC1。有谁知道如何清除' username02'来自PC2?
答案 0 :(得分:1)