Saya mendapat pesan kesalahan aneh saat menggunakan git:
$ git clone [email protected]:Itseez/opencv.git
Cloning into 'opencv'
Warning: Permanently added the RSA host key for IP address '192.30.252.128' to the list of known hosts.
X11 forwarding request failed on channel 0
(...)
Saya mendapat kesan bahwa X11 tidak diperlukan untuk git, jadi ini tampak aneh. Klon ini bekerja dengan sukses, jadi ini lebih merupakan masalah "peringatan" daripada masalah "kesalahan", tetapi tampaknya meresahkan. Lagipula, git tidak perlu X11. Ada saran?
Jawaban:
Sepertinya Anda telah mengkonfigurasi ssh untuk selalu mencoba menggunakan penerusan X11. Pesan kesalahannya adalah GitHub memberi tahu Anda bahwa Anda tidak dapat melakukan penerusan X11 dari server mereka.
Cari
ForwardX11 yes
di~/.ssh/config
atau/etc/ssh/ssh_config
dan set keno
. Ini akan mencegah ssh dari mencoba menggunakan penerusan X11 untuk setiap koneksi.sumber
FowardX11
hanya untuk github.com jika Anda masih ingin menggunakannya untuk server lain yang terhubung.Perhatikan bahwa untuk menonaktifkan
ForwardX11
hanya untuk github.com, Anda memerlukan sesuatu seperti yang berikut ini di~/.ssh/config
Dua baris terakhir menganggap bahwa secara umum Anda / ingin / ingin meneruskan koneksi X Anda. Ini dapat menyebabkan kebingungan karena berikut ini SALAH:
Itulah yang saya miliki (dan menyebabkan saya tanpa akhir kebingungan). Ini karena dalam .ssh / config, pengaturan pertama menang, dan tidak ditimpa oleh penyesuaian berikutnya.
HTH, Dan.
sumber