Comprobar las llaves GPG existentes
Antes de generar una llave GPG, puedes comprobar si tienes alguna clave GPG existente.
En este artículo
Supported GPG key algorithms
GitHub Enterprise supports several GPG key algorithms. If you try to add a key generated with an unsupported algorithm, you may encounter an 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.
-
Open 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.