git pull tidak melakukan apa-apa / git push hanya hang / debug1: mengharapkan SSH2_MSG_KEX_ECDH_REPLY


14

Saya mempunyai masalah di ubuntu 13.10 dan 12.10 ketika mencoba untuk terhubung ke github (git clone / pull / push atau apa pun) akan gagal tanpa output.

Saya memeriksa direktori /.ssh saya untuk configdan kunci ssh. Tidak punya file config dan kunci ssh untuk id_rsaitu adalah sama dengan yang ada di akun github.com saya.

Saya mencoba untuk melakukan ping ke server github dan juga dapat melakukannya.

Saya mengikuti panduan github untuk men-debug situasi - itu menunjukkan

ssh -T -v git@github.com

Output berhenti di:

debug1: sending SSH2_MSG_KEX_ECDH_INIT
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY

Ada yang punya solusi untuk memungkinkan git pull / push saya dll bekerja.

Jawaban:


16

Solusinya ditemukan di sini: SSH bekerja di dempul tetapi tidak terminal

di Ubuntu 13.10 / 12.10, masuk dan dapatkan akses sudo.

Edit /etc/ssh/ssh_config, batalkan komentar pada baris berikut

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

Tambahkan baris berikut

HostKeyAlgorithms ssh-rsa,ssh-dss

Anda akan berakhir dengan /etc/ssh/ssh_configfile Anda terlihat seperti ini

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

Sekarang jalankan ssh -T -v git@github.comdan ia akan meminta Anda untuk menambahkan server ke file host yang dikenal. Tekan ya, dan itu akan menyambut Anda ke server.

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

1
Pertanyaan lama tetapi: dapatkah Anda memberi tahu saya mengapa masalah muncul dan bagaimana penambahan garis ini menyelesaikannya?
paljenczy

Jawaban yang
terhubung

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.