2015-10-18 24 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進入她的用戶名和密碼,保存和現在自動重複使用的情況。