2015-10-18 71 views
2

当我要推,我用git push,它给了我下面的:Github上推回到一个陌生的用户名

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

也许直接问[GitHub支持](https://github.com/contact)? – shuttle87

回答

1

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

  1. 您的$HOME/.gitconfig文件。你可以看到包含在那里的配置通过执行以下命令:

    git config -l --global 
    
  2. 一个.git/config文件,在每个库。你可以看到从你的工作在仓库里执行以下命令包含有配置:

    git config -l 
    

在这些文件中的用户信息是[user]标签下。

我假设在这两个之一中,有一个diana4sb。她如何到达那里是不确定的。这可能是因为你在实验室中都使用同一台计算机,或者你将自己的工作存储库复制到了计算机上,然后试图推送。


第二个想法。看起来您使用的是网址为https://的网址,而不是git://网址。在这种情况下,GitHub documentation

当你git fetchgit pull,或者git push使用HTTPS远程仓库,你会被要求为你的GitHub用户名和密码。

根据您所使用的操作系统和辅助程序,它可能是在这做,diana4sb进入她的用户名和密码,保存和现在自动重复使用的情况。