爲什麼我會得到以下錯誤(在相同的機器上,之前github連接已正確設置)?意思是,它在前一天工作(例如,我可以push
,pull
等沒有問題),但沒有第二天。從SSH自動卸載密鑰
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
當我做ssh-add
:
$ ssh-add -l
The agent has no identities.
有沒有可能是一個關鍵,這是以前裝入SSH,被自動卸載?
以下固定的問題(僅供參考):
ssh-add ~/.ssh/github_rsa
Enter passphrase for /Users/admin/.ssh/github_rsa:
Identity added: /Users/admin/.ssh/github_rsa (/Users/admin/.ssh/github_rsa)
您是否在使用GitHub for Windows? – VonC
我使用GitHub for Mac,War Room(87)。 – moey
然後,也許憑證助手(http://stackoverflow.com/questions/13385690/how-to-use-git-with-gnome-keyring-integration/13386417#13386417)只記住你的密碼,以前的會話,和你必須在下一次會議中再次輸入。 – VonC