
Juan Carlos Teofilo Ontiveros
Preguntay ¿Que son las GPG keys?
- RSA
- ElGamal
- DSA
- ECDH
- ECDSA
- EdDSA Fuente: https://help.github.com/es/github/authenticating-to-github/generating-a-new-gpg-key (08/05/2020)

Luis Antonio Aguilar
Si, son algoritmos de encriptación que puedes utilizar para crear llaves de seguridad, por lo que vi existen 6 distintos tipos soportados por github:

Manuel Ojeda
Es otro método de autenticación adicional a SSH. Pudieramos decir que su función es el mismo de establecer seguridad de conexión entre el repositorio y tu máquina:
https://help.github.com/en/github/authenticating-to-github/telling-git-about-your-signing-key