2013-01-04 28 views
0

現在,我已經在GitHub上和一個新的密碼一個新的關鍵。但是:我忘記了github密碼短語。我改變在GitHub上的SSH密鑰...但仍然無法正常工作

ssh -T [email protected]

代理承認未能簽署使用密鑰。 權限被拒絕(公鑰)。

的Ubuntu 12.10 我遵循:https://help.github.com/articles/generating-ssh-keys

+0

你確定(正確)鍵被正確添加?我剛剛在MacOS X上添加了一個密鑰,並且ssh線路馬上工作。 –

+0

也驗證在Ubuntu 12.10上爲我工作。 –

+0

我這樣認爲,我使用xclip,並從.shh中刪除以前的鍵(文件夾中的所有以前的文件) 看起來像我有一個新的鍵,但有些在系統中它記住或尋找以前的鍵忘記的傳球?我不知道它在哪裏。 –

回答

0

嘗試ssh命令前加SSH_AUTH_SOCK=0。 like SSH_AUTH_SOCK=0 ssh [email protected]

如果它爲你工作,將SSH_AUTH_SOCK=0添加到你的.bashrc文件。 問候

0

閱讀您的SSH密鑰: 貓的〜/ .ssh/id_rsa.pub

將其複製並粘貼到 「SSH密鑰」 在Github上。 然後添加新的SSH密鑰,讓機器識別:

ssh-add ~/.ssh/id_rsa 

而問題也就迎刃而解了。