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 [email protected]

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.

Jason
quelle

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,[email protected],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,[email protected],hmac-ripemd160
SendEnv LANG LC_*
HashKnownHosts yes
GSSAPIAuthentication yes
GSSAPIDelegateCredentials no
HostKeyAlgorithms ssh-rsa,ssh-dss

Führen ssh -T -v [email protected]Sie 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.
Jason
quelle
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