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

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

Recibo un mensaje de error extraño mientras uso 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
(...)

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

Respuesta1

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 asumen que en general usted /quiere/ 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 tuve (y me causó un sin fin de confusión). Esto se debe a que en .ssh/config, la primera configuración gana y no se sobrescribe con personalizaciones posteriores.

HTH, Dan.

Respuesta2

Parece que tienes ssh configurado para intentar utilizar siempre el reenvío X11. El mensaje de error es GitHub que le dice que no puede realizar el 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.

información relacionada