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ó 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?
Respuestas:
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 yes
en~/.ssh/config
o/etc/ssh/ssh_config
y configúrelo enno
. Esto evitará que ssh intente utilizar el reenvío X11 para cada conexión.fuente
FowardX11
solo para github.com si aún desea usarlo para otros servidores a los que se conecta.Tenga en cuenta que para deshabilitar
ForwardX11
solo para github.com necesita algo como lo siguiente en su~/.ssh/config
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:
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.
fuente