"Error en la solicitud de reenvío X11" al conectarse a github.com


13

Recibo un mensaje de error extraño mientras uso git:

$ git clone git@github.com: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
(...)

Tenía la impresión de que X11 no era necesario para git, por lo que esto parecía extraño. Este clon funcionó con éxito, por lo que este es más un problema de "advertencia" que un problema de "error", pero parece inquietante. Después de todo, git no debería necesitar X11. ¿Alguna sugerencia?


Una pregunta relacionada es unix.stackexchange.com/questions/111519 .
JdeBP

Respuestas:


7

Parece que has configurado ssh para que siempre intente utilizar el reenvío X11. El mensaje de error es GitHub diciéndole que no puede hacer reenvío X11 desde sus servidores.

Busque ForwardX11 yesen ~/.ssh/configo /etc/ssh/ssh_configy configúrelo en no. Esto evitará que ssh intente utilizar el reenvío X11 para cada conexión.


1
Puede deshabilitar FowardX11solo para github.com si aún desea usarlo para otros servidores a los que se conecta.
Keith Thompson

23

Tenga en cuenta que para deshabilitar ForwardX11solo para github.com necesita algo como lo siguiente en su~/.ssh/config

Host github.com
    ForwardX11 no

Host *
    ForwardX11 yes

Las dos últimas líneas suponen que en general usted / do / desea reenviar su conexión X. Esto puede causar confusión porque lo siguiente es INCORRECTO:

ForwardX11 yes

Host github.com
    ForwardX11 no

Que es lo que tenía (y no me causó confusión). Esto se debe a que en .ssh / config, la primera configuración gana, y no se sobrescribe con las personalizaciones posteriores.

HTH, Dan.


¡Muchas gracias por "el primer escenario gana"! Presioné mi pelo sobre que, sobre todo como cambiar las 2 secciones de su ejemplo correcto también lo hace no trabajo!
Flamefire
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.