git pull macht nichts / git push hängt nur / debug1: erwartet SSH2_MSG_KEX_ECDH_REPLY


13

Ich hatte ein Problem in Ubuntu 13.10 und 12.10, bei dem der Versuch, eine Verbindung zu Github herzustellen (Git Clone / Pull / Push oder etwas anderes), ohne Ausgabe fehlschlug.

Ich habe in meinem /.ssh-Verzeichnis nach configund nach ssh-Schlüsseln gesucht . id_rsaIch hatte keine Konfigurationsdatei und der SSH-Schlüssel war derselbe, der auch auf meinem github.com-Konto aktiv war.

Ich habe versucht, die Github-Server anzupingen und war auch in der Lage.

Ich folgte dem Github-Leitfaden, um die Situation zu debuggen

ssh -T -v git@github.com

Die Ausgabe stoppt bei:

debug1: sending SSH2_MSG_KEX_ECDH_INIT
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY

Jeder hat eine Lösung, damit mein Git Pull / Push usw. funktioniert.

Antworten:


16

Die Lösung wurde hier gefunden: SSH funktioniert in Putty, aber nicht in Terminal

Melden Sie sich in Ubuntu 13.10 / 12.10 an und erhalten Sie sudo-Zugriff.

Bearbeiten Sie /etc/ssh/ssh_configdie folgenden Zeilen, und kommentieren Sie sie aus

Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc
GSSAPIAuthentication yes
GSSAPIDelegateCredentials no
MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160

Fügen Sie die folgende Zeile hinzu

HostKeyAlgorithms ssh-rsa,ssh-dss

Am Ende sollte Ihre /etc/ssh/ssh_configDatei so aussehen

Host *
Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc
MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160
SendEnv LANG LC_*
HashKnownHosts yes
GSSAPIAuthentication yes
GSSAPIDelegateCredentials no
HostKeyAlgorithms ssh-rsa,ssh-dss

Führen ssh -T -v git@github.comSie nun aus, und Sie werden aufgefordert, den Server zu Ihrer bekannten Hosts-Datei hinzuzufügen. Klicken Sie auf Ja, und dann sollten Sie auf dem Server willkommen sein.

Hi ****! You've successfully authenticated, but GitHub does not provide shell access.

1
Alte Frage aber: Kannst du mir sagen, warum das Problem auftaucht und wie das Hinzufügen dieser Zeilen es löst?
Paljenczy

Verknüpfte Antwort erklärt es
musicin3d

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.