当我想推动时,我使用git push
并且它给了我以下内容:
remote: Permission to fjhjc01/heihei.git denied to diana4sb.
fatal: unable to access 'https://github.com/fjhjc01/heihei.git/': The requested URL returned error: 403
我不知道diana4sb
是谁。我使用git config -l
来检查用户名。是我,fjhjc01
。
我现在完全糊涂了。如何摆脱这个diana4sb
,如何将它改回给我。
答案 0 :(得分:1)
git存储用户信息的地方有两个。
您的$HOME/.gitconfig
文件。您可以通过执行以下命令来查看其中包含的配置:
git config -l --global
每个存储库下的.git/config
文件。您可以通过从工作存储库中执行以下命令来查看其中包含的配置:
git config -l
在每个文件中,用户信息都在[user]
标记下。
我认为在这两个中的一个中,有diana4sb
。她如何到达那里是不确定的。可能是您在实验室中使用同一台计算机,或者您将其工作存储库复制到计算机然后尝试推送。
第二个想法。您似乎使用的是https://
网址,而不是git://
网址。在这种情况下,GitHub documentation表示
当您使用HTTPS
git fetch
,git pull
或git push
到远程存储库时,系统会要求您提供GitHub用户名和密码。
根据您使用的操作系统和帮助程序,可能会出现这种情况,diana4sb
输入了她的用户名和密码,这些用户名和密码已存储并立即自动重复使用。