2016-01-26 69 views
5

好了,所以這裏的情景,遠程:未經授權致命:驗證失敗到位桶

我USER1登錄到我的終端到位桶帳戶。

我已經記錄在像

$ git config --global user.name "user1" 
$ git config --global user.email "[email protected]" 

我能夠做commitpush完美。

現在我在bitbucket上有另一個賬戶,並且有另一個用戶user2的電子郵件ID。

所以我登錄,如:

$ git config --global user.name "user2" 
$ git config --global user.email "[email protected]" 

但現在當我做git push origin master我收到以下錯誤。

fatal: Authentication failed for 'https://[email protected]/user3/test.git/' 

所以我完全從我的Ubuntu 14.04卸載git和再次安裝並重新登錄。但即使如此也會遇到同樣的問題。

如何避免該錯誤信息?

回答

2

user.nameuser.email本地配置與git repos託管服務器驗證無關。這僅僅是提交者/作者身份的提交。

如果您使用https網址,則表示您需要使用BitBucket 登錄和密碼。
如果有一個到位桶帳戶「user2」,那麼它的到位桶密碼將足以通過認證(他/她將需要在用戶3項目的合作者,以具有雖然推右)

確保密碼中沒有特殊字符,否則您必須percent-encode it

+0

我確實有!在我的密碼。可能是這個問題。讓我檢查 – Suraj

+0

@Suraj'%21'然後。 – VonC

+0

而不是!我應該使用%21? – Suraj

0

我面臨同樣的問題!即使提供正確的密碼後,它也顯示相同的錯誤。

解決方案

步:您只需查看通是正確的。如果確定,那麼請檢查您是否擁有該存儲庫的正確權限。 (我得到了許可問題,並使用該步驟解決)

相關問題