
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 ForwardX11
solo 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 yes
en ~/.ssh/config
o /etc/ssh/ssh_config
y configúrelo en no
. Esto evitará que ssh intente utilizar el reenvío X11 para cada conexión.