Error: El agente admitió una falla para registrarse

En circunstancias muy poco frecuentes, al conectarse con GitHub Enterprise Server mediante SSH en Linux produce el error "El agente admitió una falla para registrarse usando la clave". Sigue los pasos siguientes para resolver el problema.

Cuando intentes implementar SSH en tu instancia de GitHub Enterprise Server en una computadora con Linux, posiblemente veas el siguiente mensaje en tu terminal:

$ ssh -vT git@nombre de host
> ...
> Agent admitted failure to sign using the key.
> debug1: No more authentication methods to try.
> Permission denied (publickey).

Para conocer más detalles, consulta este informe de propuesta.

Resolución

Deberías poder solucionar este error al cargar tus claves en tu agente de SSH con ssh-add:

# start the ssh-agent in the background
$ eval "$(ssh-agent -s)"
> Agent pid 59566
$ ssh-add
> Enter passphrase for /home/you/.ssh/id_rsa: [tippy tap]
> Identity added: /home/you/.ssh/id_rsa (/home/you/.ssh/id_rsa)

Si tu clave no tiene el nombre de archivo predeterminado (/.ssh/id_rsa), deberás pasar esa ruta a ssh-add:

# start the ssh-agent in the background
$ eval "$(ssh-agent -s)"
> Agent pid 59566
$ ssh-add ~/.ssh/my_other_key
> Enter passphrase for /home/you/.ssh/my_other_key: [tappity tap tap]
> Identity added: /home/you/.ssh/my_other_key (/home/you/.ssh/my_other_key)

¿Te ayudó este documento?

Política de privacidad

¡Ayúdanos a hacer geniales estos documentos!

Todos los documentos de GitHub son de código abierto. ¿Notas algo que esté mal o que no sea claro? Emite una solicitud de cambios.

Haz una contribución

O, aprende cómo contribuir.