5
我最近改變了我的GitHub上的用戶名,當我試圖推動與認證>使用選定的本地SSH代理,GitKraken推失敗,以下錯誤:Gitkraken不能使用本地SSH代理
Push Failed
Configured SSH key is invalid.
Please confirm that it is properly associated with your git provider.
取消勾選的選項顯示正確私人/公鑰對位於
~/.ssh/id_rsa
~/.ssh/id_rsa.pub
並允許推送完成。
我也可以從Eclipse內部推送,並通過命令行無誤。存儲庫的URL指向我的新用戶名。
到目前爲止,我已經檢查幾件事情:
ssh -T github.com
給予許可被拒絕id_rsa.pub的
指紋相匹配,在Github上考慮的一個關鍵現有的。
下面的命令表明,SSH工具試圖RSA私鑰,但被拒絕:
$ ssh -vT github.com
debug1: Offering RSA public key: /home/<user>/.ssh/id_rsa
debug1: Authentications that can continue: publickey
debug1: Trying private key: /home/<user>/.ssh/id_dsa
debug1: Trying private key: /home/<user>/.ssh/id_ecdsa
debug1: Trying private key: /home/<user>/.ssh/id_ed25519
debug1: No more authentication methods to try.
Permission denied (publickey).
是什麼原因造成的ssh -vT在這種情況下失敗,爲何它沒有阻止混帳推/拉但GitKraken嘗試推送時失敗?
我相信-K應該是小寫-k。 – gabeio
@gabeio偉大的指出 –