嗨,最近我購買了用於開發的二手Mac,但是當我嘗試從我的Mac推送代碼到我的github存儲庫。我會得到這個錯誤:例如,我自己的權限/ testuser.git被拒絕給oldmacowner。github如何刪除我的mac上舊的ssh密鑰?
我想知道如何去做這件事。我想我需要刪除屬於oldmacuser的舊ssh密鑰,並從github設置一個新的ssh密鑰。任何人都有如何去了解它的想法?謝謝。
嗨,最近我購買了用於開發的二手Mac,但是當我嘗試從我的Mac推送代碼到我的github存儲庫。我會得到這個錯誤:例如,我自己的權限/ testuser.git被拒絕給oldmacowner。github如何刪除我的mac上舊的ssh密鑰?
我想知道如何去做這件事。我想我需要刪除屬於oldmacuser的舊ssh密鑰,並從github設置一個新的ssh密鑰。任何人都有如何去了解它的想法?謝謝。
通常在OS X
SSH密鑰存儲在:
~/.ssh
如果需要刪除其中的一個:
rm keyname_rsa
$ git config --global user.name "Your Name"
$ git config --global user.email [email protected]
cat .ssh/id_rsa.pub
PS的輸出:我假設的公共密鑰存儲到id_rsa.pub
我所要做的就是 -
打開終端
cd ~/.ssh
open .
然後在Finder中打開文件夾,然後刪除id _ ***。pub(SSH密鑰文件)。然後按照以下說明 -
相應地編輯或刪除條目。
https://help.github.com/articles/updating-credentials-from-the-osx-keychain/
希望幫助!
爲什麼還有來自以前的所有者的任何數據?最好重新格式化並重新安裝整個機器。 – Thilo