Si estás utilizando una llave GPG que empata con tu identidad de confirmante y tu dirección de correo electrónico verificada asociada con tu cuenta de your GitHub Enterprise Server instance, entonces puedes comenzar a firmar confirmaciones y etiquetas.
-
Abra TerminalTerminalGit Bash. 1. Use el comando
gpg --list-secret-keys --keyid-format=long
para enumerar el formato largo de las claves de GPG para las que tiene una clave pública y privada. Se requiere una llave privada para registrar confirmaciones o etiquetas.Shell $ gpg --list-secret-keys --keyid-format=long
Nota: Es posible que en algunas instalaciones de GPG en Linux sea necesario usar
gpg2 --list-keys --keyid-format LONG
para ver una lista de las claves existentes en su lugar. En este caso, también tendrá que configurar Git para que usegpg2
mediante la ejecución degit config --global gpg.program gpg2
.ssb 4096R/42B317FD4BA89E7A 2016-03-10 ``` -
Escriba
gpg --edit-key GPG key ID
y sustituya el id. de la clave de GPG que quiera usar. En el ejemplo siguiente, el identificador de clave de GPG es3AA5C34371567BD2
:$ gpg --edit-key 3AA5C34371567BD2
-
Escriba
gpg> adduid
para agregar los detalles del identificador de usuario.$ gpg> adduid
-
Sigue las indicaciones para suminsitrar tu nombre real, dirección de correo electrónica o cualquier comentario. Puede modificar las entradas si elige
N
,C
oE
.Real Name: Octocat Email address: octocat@github.com Comment: GitHub key Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit?
-
Escriba
O
para confirmar las selecciones. -
Escribe la contraseña de tu llave.
-
Escriba
gpg> save
para guardar los cambios.$ gpg> save
-
Escriba
gpg --armor --export GPG key ID
y sustituya el id. de la clave de GPG que quiera usar. En el ejemplo siguiente, el identificador de clave de GPG es3AA5C34371567BD2
:$ gpg --armor --export 3AA5C34371567BD2 # Prints the GPG key, in ASCII armor format
-
Para cargar la clave de GPG, agréguela a la cuenta de GitHub.