2017-04-06 118 views
0

我有git問題。我有2個用戶爲不同的項目。現在當我試圖推送請求,我得到更改git用戶名

remote: Permission to secondUser/project2.git denied to firstUser. 

The requested URL returned error: 403 

據我所知,我需要更改用戶名。 更改用戶名後,我得到相同的錯誤。任何想法

+0

你改變使用'--global'或不叫什麼名字?在谷歌 –

+1

第一個搜索項:https://gist.github.com/jexchan/2351996 –

+0

@MarceloFilho,是的,我已經改變了這個屬性,但沒有 –

回答

-2

從JML上市方法2:

更改遠程Git網址爲https:

git remote set-url origin https://[email protected]/USERNAME/PROJECTNAME.git 


git push 

爲了確保出現在提交由USERNAME進行,一個可以設置的user.name和用戶.email這個項目也是:

git config user.name USERNAME 
git config user.email [email protected] 
+3

它無關的用戶名。 – CodeWizard

0

這是一個用戶權限問題。

如果您已經使用SSH git clone [email protected]:...這是一個SSH關鍵問題克隆你的倉庫。在GitHub上,用戶通過SSH密鑰進行身份驗證,SSH密鑰不能在兩個用戶之間共享。因此,在開始運行git push之前,請先按秒用戶

你可以嘗試使用HTTPS git clone https://github.com/...克隆你的倉庫。然後,您將能夠推送想要的用戶(它會要求您輸入您的憑證)。

最後,還可以添加firstUser爲對secondUser /項目2(設置>合作者)一個合作者。

+0

您可以檢查安德烈斯 - cainikovs評論交換機東西 – jml

+0

是的,它可能是這種情況太...林不知道他在說什麼用戶名或用戶本身 –