Github push返回了一个奇怪的用户名

时间:2015-10-18 20:45:45

标签: git github

当我想推动时,我使用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,如何将它改回给我。

1 个答案:

答案 0 :(得分:1)

git存储用户信息的地方有两个。

  1. 您的$HOME/.gitconfig文件。您可以通过执行以下命令来查看其中包含的配置:

    git config -l --global
    
  2. 每个存储库下的.git/config文件。您可以通过从工作存储库中执行以下命令来查看其中包含的配置:

    git config -l
    
  3. 在每个文件中,用户信息都在[user]标记下。

    我认为在这两个中的一个中,有diana4sb。她如何到达那里是不确定的。可能是您在实验室中使用同一台计算机,或者您将其工作存储库复制到计算机然后尝试推送。

    第二个想法。您似乎使用的是https://网址,而不是git://网址。在这种情况下,GitHub documentation表示

      

    当您使用HTTPS git fetchgit pullgit push到远程存储库时,系统会要求您提供GitHub用户名和密码。

    根据您使用的操作系统和帮助程序,可能会出现这种情况,diana4sb输入了她的用户名和密码,这些用户名和密码已存储并立即自动重复使用。