Versión del artículo: Enterprise Server 2.17
Comprobar las llaves GPG existentes
Antes de generar una llave GPG, puedes comprobar si tienes alguna clave GPG existente.
Algoritmos compatibles de llave GPG
GitHub Enterprise es compatible con varios algoritmos GPG. Si tratas de agregar una llave generada con un algoritmo no compatible, puedes llegar a un error.
- RSA
- ElGamal
- DSA
- ECDH
- ECDSA
- EdDSA
Nota: GPG no viene instalado por defecto en OS X o Windows. Para instalar las herramientas de la línea de comando, consulta Página de descarga de GnuPG.
-
Abre la TerminalTerminalGit Bash.
-
Utiliza el comando
gpg --list-secret-keys --keyid-format LONG
para enumerar las llaves GPG para las cuales tienes tanto una llave pública como privada. Se requiere una llave privada para registrar confirmaciones o etiquetas.$ gpg --list-secret-keys --keyid-format LONG
Nota: Algunas instalaciones GPG en Linux pueden requerir que uses
gpg2 --list-keys --keyid-format LONG
para visualizar una lista de tus llaves existentes en su lugar. En este caso también deberás configurar Git para que usegpg2
by runninggit config --global gpg.program gpg2
. -
Comprueba el resultado de los comandos para ver si tienes un par de llaves GPG.
- Si no hay pares de llaves GPG o no quieres usar algunas de las que están disponibles para las confirmaciones y las etiquetas firmadas, genera una nueva llave GPG.
- Si existe un nuevo par de llaves GPG existente y quieres usarlo para firmar confirmaciones y etiquetas, agrega tu llave GPG a tu cuenta de GitHub.