2014-05-11 27 views
2

我在Bitbucket有個人用戶和公司用戶。我希望使用後者,但個人帳戶的SSH密鑰可能會卡在系統的某個位置,因此所有提交都將使用我的個人帳戶推送到公司存儲庫。重新驗證git(強制爲新用戶創建新的SSH密鑰)

如何強制git bash重新進行身份驗證(再次詢問我的用戶名和密碼)?

我已經cd'd到.ssh文件夾並將所有文件移動到一個新的子文件夾,但根本沒有幫助。

+0

您的個人用戶有權訪問企業用戶的存儲庫?無論如何,只需生成新的SSH密鑰對並將公鑰添加到公司用戶帳戶(並刪除舊密鑰)即可。 – kaman

+0

已經嘗試過。似乎它從公司獲取數據並從另一個公司獲取數據o_O –

+0

如果您運行'ssh -T git @ bibucket.com',您會得到什麼?也許用'ssh-add -D'刪除你添加的身份,然後嘗試添加你用於公司帳戶的唯一身份。 – kaman

回答

2

解決方案證明與SSH密鑰無關。

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

現在已經修復。