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.