2
我在Bitbucket有個人用戶和公司用戶。我希望使用後者,但個人帳戶的SSH密鑰可能會卡在系統的某個位置,因此所有提交都將使用我的個人帳戶推送到公司存儲庫。重新驗證git(強制爲新用戶創建新的SSH密鑰)
如何強制git bash重新進行身份驗證(再次詢問我的用戶名和密碼)?
我已經cd
'd到.ssh
文件夾並將所有文件移動到一個新的子文件夾,但根本沒有幫助。
我在Bitbucket有個人用戶和公司用戶。我希望使用後者,但個人帳戶的SSH密鑰可能會卡在系統的某個位置,因此所有提交都將使用我的個人帳戶推送到公司存儲庫。重新驗證git(強制爲新用戶創建新的SSH密鑰)
如何強制git bash重新進行身份驗證(再次詢問我的用戶名和密碼)?
我已經cd
'd到.ssh
文件夾並將所有文件移動到一個新的子文件夾,但根本沒有幫助。
解決方案證明與SSH密鑰無關。
git config --global user.name "my name"
git config --global user.email "[email protected]"
現在已經修復。
您的個人用戶有權訪問企業用戶的存儲庫?無論如何,只需生成新的SSH密鑰對並將公鑰添加到公司用戶帳戶(並刪除舊密鑰)即可。 – kaman
已經嘗試過。似乎它從公司獲取數據並從另一個公司獲取數據o_O –
如果您運行'ssh -T git @ bibucket.com',您會得到什麼?也許用'ssh-add -D'刪除你添加的身份,然後嘗試添加你用於公司帳戶的唯一身份。 – kaman