2017-03-04 15 views
5

Niedawno zmieniłem nazwę użytkownika github i kiedy próbuję naciskać z uwierzytelnianiem> Użyj lokalnym agentem SSH wybrany, GitKraken Push nie powiedzie się z następującym błędem:Gitkraken nie można używać lokalnym agentem SSH

Push Failed 
Configured SSH key is invalid. 
Please confirm that it is properly associated with your git provider. 

usuwanie zaznaczenia opcji odsłania właściwe para kluczy prywatnych/publicznych pod adresem

~/.ssh/id_rsa 
~/.ssh/id_rsa.pub 

i pozwala na naciśnięcie przycisku.

Mogę również naciskać od wewnątrz Eclipse i przez linię poleceń bez błędu. Adres URL repozytorium wskazuje na moją nową nazwę użytkownika.

Do tej pory sprawdzane kilka rzeczy:

ssh -T github.com 

wyraża zgodę zaprzeczył

fingerprint id_rsa.pub pasuje do klucza istniejących w koncie GitHub.

Następujące polecenie sugeruje, że narzędzie ssh próbuje prywatnego klucza RSA, ale zostaje odrzucony:

$ 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). 

co jest przyczyną ssh -vT na porażkę w tym przypadku i dlatego nie ma to zapobiec git Push/pull ale zawiedzie, gdy GitKraken próbuje pchać?

Odpowiedz

4

Dla mnie było to spowodowane uaktualnieniem do systemu OSX Sierra. Musiałem wykonać

ssh-add -k ~/.ssh/id_rsa

(może trzeba wymienić, że ze ścieżką klucza używanego). Polecenie dodaje klucz ssh do agenta git. Aby uzyskać więcej informacji, patrz GitHub Help Page about adding SSH Keys. Być może będziesz musiał dodać komendę do jakiegoś pliku instalacyjnego, który jest uruchamiany podczas rozruchu, ponieważ wygląda na to, że agent ssh nie pamięta klucza (przynajmniej dla mnie).

+1

Wierzę, że -K powinien być pisany małymi literami -k. – gabeio

+0

@gabeio Great wskazano –

Powiązane problemy