Asociar un correo electrónico con tu llave GPG
Tu llave GPG debe estar asociada con un correo electrónico verificado de GitHub Enterprise que coincida con tu identidad de persona que confirma el cambio.
Si estás usando una llave GPG que coincida con la identidad de la persona que confirma el cambio y tu dirección de correo electrónico verificada con tu cuenta de GitHub Enterprise, puedes comenzar a firmar confirmaciones y firmar etiquetas.
-
Abre el terminal 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 use gpg2
by running git config --global gpg.program gpg2
.
$ gpg --list-secret-keys --keyid-format LONG
/Users/hubot/.gnupg/secring.gpg
------------------------------------
sec 4096R/3AA5C34371567BD2 2016-03-10 [expires: 2017-03-10]
uid Hubot
ssb 4096R/42B317FD4BA89E7A 2016-03-10
-
Escribe
gpg --edit-key GPG key ID
, sustituyendo la ID de la llave GPG que te gustaría usar. En el siguiente ejemplo, el ID de llave GPG es3AA5C34371567BD2
:$ gpg --edit-key 3AA5C34371567BD2
-
Escribe
gpg> adduid
para agregar los detalles de ID de usuario.$ gpg> adduid
-
Sigue las indicaciones para suminsitrar tu nombre real, dirección de correo electrónica o cualquier comentario. Puedes modificar tus entradas al elegir
N
,C
oE
.Real Name: OctocatEmail address: octocat@github.comComment: GitHub keyChange (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit?
- Escribe
O
para guardar tus selecciones. - Escribe la contraseña de tu llave.
-
Escribe
gpg --armor --export GPG key ID
, sustituyendo la ID de la llave GPG que te gustaría usar. En el siguiente ejemplo, el ID de llave GPG es3AA5C34371567BD2
:$ gpg --armor --export 3AA5C34371567BD2# Imprime la llave GPG, en formato ASCII armor
- Carga la llave GPG al agregarla a tu cuenta GitHub.