git pull hiçbir şey yapmıyor / git push sadece kilitleniyor / debug1: SSH2_MSG_KEX_ECDH_REPLY bekleniyor


14

Ubuntu 13.10 ve 12.10'da github'a (git klon / çekme / itme veya herhangi bir şey) bağlanmaya çalışmanın çıktı olmadan başarısız olacağı bir sorun vardı.

/.Ssh dizinimi configve herhangi bir ssh anahtarını kontrol ettim . Hiçbir yapılandırma dosyası vardı ve ssh anahtarı id_rsagithub.com hesabımda canlı olanla aynıydı.

Github sunucularına ping yapmaya çalıştım ve de başardım.

Durum hatalarını ayıklamak için github rehberini takip ettim -

ssh -T -v git@github.com

Çıkış şu konumda durur:

debug1: sending SSH2_MSG_KEX_ECDH_INIT
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY

Herkes benim git çekme / itme vb çalışmak için bir çözüm var.

Yanıtlar:


16

Çözüm burada bulundu: SSH macun içinde çalışıyor ancak terminalde değil

Ubuntu 13.10 / 12.10'da giriş yapın ve sudo erişimi kazanın.

Düzenleme /etc/ssh/ssh_config, aşağıdaki satırları uncomment

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

Aşağıdaki satırı ekleyin

HostKeyAlgorithms ssh-rsa,ssh-dss

Sonunda /etc/ssh/ssh_configdosyanızın böyle görünmesi gerekir

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

Şimdi çalıştırın ssh -T -v git@github.comve sizden sunucuyu bilinen ana bilgisayarlar dosyasına eklemenizi isteyecektir. Evet'i tıklayın ve ardından sunucuya hoş geldiniz.

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

1
Eski soru ama: sorunun neden ortaya çıktığını ve bu satırların eklenmesinin sorunu nasıl çözdüğünü söyleyebilir misiniz?
16:15 de paljenczy

Bağlantılı cevap açıklıyor
musicin3d

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.