2017-10-17 1 views
1

Ich habe gerade ssh Schlüssel in meiner Git Bash für eine App, die ich auf GitHub schieben möchte. Ich habe die Identität des Agenten und des Agenten hinzugefügt, den Schlüssel kopiert und einen neuen SSH-Schlüssel in meinem GitHub-Konto erstellt. Wenn ich versuche, $ssh -T [email protected] auszuführen, erhalte ich eine Fehlermeldung, die "ssh_exchange_identification: read: Connection reset by peer" sagt. Ich habe gesehen, dass diese Frage vorher gestellt wurde, aber nicht direkt in Bezug auf GitHub (korrigiere mich, wenn ich falsch liege). Ich sehe meine id_ras- und id_rsa.pub-Dateien in meinem User \ .ssh-Ordner. Was könnte das Problem sein, das diese Fehlermeldung verursacht? Hinweis: Ich führe dies in meinem Büro durch und frage mich, ob dies durch die Firewall des Office-Netzwerks verursacht werden kann.GitHub Fehler - "ssh_exchange_identification: lesen: Verbindung zurückgesetzt durch Peer"

+0

Überprüfen Sie diese Antwort https://unix.stackexchange.com/questions/151860/ssh-exchange-identification-read-connection-reset-by-peer, die Ihrem Problem ähnlich zu sein scheint –

Antwort

2

Erste ssh -T [email protected] würde nicht funktionieren
ssh -T [email protected] würde

Zweitens, wenn Sie eine Proxy/Firewall in Ihrem Büro haben, sollte ausgehende SSH-Verbindung blockiert werden.
Die Verwendung einer https-URL (mit Credential Caching) ist die beste Option.

+0

Sie sind richtig, dass war ein Tippfehler. Und du hast auch recht, dass es sich tatsächlich um die Netzwerkfirewall handelte. Als ich nach Hause kam und den gleichen Befehl ausführte, funktionierte es perfekt. Ich vermutete, dass dies der Fall war. – jcbridwe

Verwandte Themen