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ć?
Wierzę, że -K powinien być pisany małymi literami -k. – gabeio
@gabeio Great wskazano –