Closed bgreis closed 2 years ago
Mehrere Varianten: 1) einfach die known_hosts löschen (über Konsole oder Explorer) Wenn ein Server nächstes Mal was braucht wird diese wieder angelegt.
2)Da muss dann der offending ECDSA key gelöscht werden, ich vermute sowas in der Richtung evt. Zeile 4 github.com dann ganz viele Zahlen (Hash) und da muss auch ECDSA dabei stehen siehe https://kinsta.com/de/wissensdatenbank/warning-remote-host-identification-has-changed/ D.h. mit einem Texteditor evt. Nano einem Texteditor deiner Wahl /Users/benediktgreisberger/.ssh/known-hosts öffnen und den betreffenden Eintrag löschen
3) https://gist.github.com/ataliba/2396042: ssh-keygen -R {server.name.com}
Habe die erste Variante ausprobiert und jetzt hab ich dieses Problem :
Irgendwie scheint der Key Online nicht mit dem Key lokal zuammenzustimmen!
Führe mal folgendes aus: ssh -vT git@github.com
Da muss dann unter Offering public key der Pfad zu deinem Key und der Fingerprint angegeben sein und dieser muss übereinstimmen mit Server Accepts key wieder Pfad zu deinem Key und der Fingerprint. Unten muss dann noch dein Username sein Hi bgreis! You've ...
Evt finden wir so den Fehler!
https://docs.github.com/en/authentication/troubleshooting-ssh/error-permission-denied-publickey
in .ssh beide remotehosts gelöscht key aus der KeyChain Access gelöscht und "ssh -vT git@github.com" eingeben und dann "yes"
dann neu pullen & mergen