Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.
Versión del artículo: Enterprise Server 2.15

Esta versión de GitHub Enterprise se discontinuará el Esta versión de GitHub Enterprise se discontinuó el 2019-10-16. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

Error: La clave ya está en uso

Este error se produce cuando intentas agregar una clave que ya ha sido agregada a otra cuenta o repositorio.

Determinar dónde se ha usado la clave

Para determinar dónde se ha usado la clave, abre una terminal y escribe el comando ssh. Usa la marca -i para obtener la ruta a la clave que deseas verificar:

$ ssh -T -ai ~/.ssh/id_rsa git@nombre de host# Connect to tu instancia de servidor de GitHub Enterprise using a specific ssh key
> Hi username! You've successfully authenticated, but GitHub does not
> provide shell access.

El nombre de usuario que aparece en la respuesta es la cuenta de GitHub Enterprise a la que la clave se encuentra actualmente vinculada. Si la respuesta se parece a "username/repo", la llave se ha vinculado a un repositorio como llave de implementación.

Resolver el problema

Para resolver el problema, primero elimina la clave de la otra cuenta o repositorio y luego agrégala a tu cuenta.

Si no tienes permisos para transferir la clave y no puedes comunicarte con un usuario que los tenga, elimina el par de claves y genera uno nuevo.

Llaves de implementación

Una vez que una clave se ha vinculado a un repositorio como llave de implementación, no se la puede usar en otro repositorio. Si se te presenta este error cuando configuras las llaves de implementación, consulta "Gestionar llaves de implementación" en la documentación del programador de GitHub.

Pregunta a una persona

¿No puedes encontrar lo que estás buscando?

Contáctanos