pecestoprecords
Soy nuevo tanto en git como en OSX, vengo de Ubuntu y svn.
Cuando hago un “git push” desde el terminal OSX, aparece la siguiente advertencia:
folklore$ git push origin master
Warning: untrusted X11 forwarding setup failed: xauth key data not generated
Warning: No xauth data; using fake authentication data for X11 forwarding.
Counting objects: 7, done.
Parece estar funcionando bien, es solo una advertencia. Pero no lo entiendo. ¿Por qué hay algún X11 en juego aquí?
he revisado mi .ssh/
llaves y son correctamente 600.
Supongo que podría seguir ignorando la advertencia, pero prefiero limpiarla. Y tal vez aprender un poco.
CB Bailey
Este es un problema de ssh, no de git. Lo que está viendo no es un gemido de git, es una advertencia válida de su cliente ssh. Debe asegurarse de que su configuración ssh no intente el reenvío X11 de forma predeterminada (git no lo necesita), o al menos desactivarlo para el host al que se está conectando.
En tus ~/.ssh/config
probar:
ForwardX11 no
ya sea en la sección específica del host o globalmente.
-
Gracias, pero creo que estoy alterando mis opciones de ssh Esto es de mi .ssh/config Host github HostName github.com Usuario pfarrell IdentityFile ~/.ssh/id_rsa ForwardX11 no pfarrell@MBP:~/.ssh$ ssh git@github .com Advertencia: la configuración de reenvío X11 no confiable falló: los datos de la clave xauth no se generaron Advertencia: No hay datos xauth; utilizando datos de autenticación falsos para el reenvío X11.
– fishtoprecords
12 de junio de 2011 a las 1:37
-
Me salvaste la vida, de lo contrario usaré el árbol de fuentes
– 水清木华
2 de noviembre de 2015 a las 6:06
Antonio
Si desea deshacerse de este mensaje para github
(como se deduce de sus comentarios), su
~/.ssh/config
debería contener:
Host *github.com
ForwardX11 no
Como el valor después Host
necesita ser un patrón para que coincida con el nombre de host dado a ssh. (Por ejemplo, también podría usar Host *github.*
).
Por supuesto, otros elementos (HostName
, User
etc.) también se pueden agregar a este host.
-
Tenga en cuenta que su configuración de github debería aparecer arriba sus opciones globales tengan prioridad sobre ellas.
– Félix
6 de abril de 2016 a las 7:00
-
@felix Sí, eso se deduce del hecho de que el primer valor obtenido se utilizará para cada parámetro.
– Antonio
6 de abril de 2016 a las 7:04