Skip to main content

Solucionar problemas de SSH

Cuando utilizas SSH para conectarte y autenticarte para GitHub Enterprise Server, puede que debas solucionar problemas inesperados que surjan.

Recuperar tu contraseña de clave SSH

Si perdiste tu contraseña de clave SSH, según el sistema operativo que utilices, puedes recuperarla o generar una nueva contraseña de clave SSH.

Error: Permiso denegado (publickey)

Un error de "Permiso denegado" significa que el servidor rechazó tu conexión. Esto puede suceder por varias razones. A continuación se explican los ejemplos más comunes.

Error: Número de archivo erróneo

Este error, por lo general, significa que no has podido conectarte al servidor. A menudo es causado por los firewalls y los servidores proxy.

Error: La clave ya está en uso

Este error se produce al intentar agregar una clave que ya se ha agregado a otra cuenta o repositorio.

Error: Permiso de usuario/repo denegado a otro usuario

Este error significa que la clave con la que estás subiendo está conectada con una cuenta que no tiene acceso al repositorio.

Error: Permiso de usuario/repo denegado al usuario/otro repo

Este error significa que la clave con la que estás subiendo se encuentra conectada con otro repositorio como llave de implementación, y no tiene acceso al repositorio al que estás intentado subir.

Error: El agente admitió una falla para registrarse

En raras circunstancias, la conexión a GitHub Enterprise Server a través de SSH en Linux genera el error "Agent admitted failure to sign using the key". Sigue los pasos siguientes para resolver el problema.

Error: ssh-add: opción ilegal -- apple-use-keychain

Este error significa que tu versión de ssh-add no es compatible con la integración keychain macOS, que te permite almacenar tu frase de contraseña en keychain.

Error: Unknown key type

Este error significa que el tipo de llave SSH que utilizaste no se reconoció o no es compatible con tu cliente SSH.

Error: Estamos haciendo una auditoría de clave SSH

Este error significa que la clave SSH que estás usando para realizar una operación Git no está verificada.