Algoritmos compatibles de llave GPG
GitHub Enterprise Server 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 predeterminadamente en macOS ni 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=longpara enumerar la forma larga de las llaves GPG para las cuales tienes tanto una llave pública como una privada. Se requiere una llave privada para registrar confirmaciones o etiquetas.$ gpg --list-secret-keys --keyid-format=longNota: Algunas instalaciones GPG en Linux pueden requerir que uses
gpg2 --list-keys --keyid-format LONGpara visualizar una lista de tus llaves existentes en su lugar. En este caso también deberás configurar Git para que usegpg2by 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.