Si estás utilizando una clave GPG que coincide con tu identidad de confirmante y tu dirección de correo electrónico verificada asociada a tu cuenta de GitHub.com, entonces puedes comenzar a firmar confirmaciones y etiquetas.
-
Abra TerminalTerminalGit Bash.
-
Use el comando
gpg --list-secret-keys --keyid-format=longpara 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
gpg --list-secret-keys --keyid-format=longNota:
Es posible que en algunas instalaciones de GPG en Linux sea necesario usar en cambio
gpg2 --list-keys --keyid-format LONGpara ver una lista de las claves existentes. En este caso, también tendrá que configurar Git para que usegpg2mediante la ejecución degit config --global gpg.program gpg2. -
Desde la lista de llaves GPG, compia la forma larga de la ID de la llave GPG que quieres utilizar. En este ejemplo, el id. de clave de GPG es
3AA5C34371567BD2:Shell $ gpg --list-secret-keys --keyid-format=long /Users/hubot/.gnupg/secring.gpg ------------------------------------ sec 4096R/3AA5C34371567BD2 2016-03-10 [expires: 2017-03-10] uid Hubot <hubot@example.com> ssb 4096R/4BB6D45482678BE3 2016-03-10
$ gpg --list-secret-keys --keyid-format=long /Users/hubot/.gnupg/secring.gpg ------------------------------------ sec 4096R/3AA5C34371567BD2 2016-03-10 [expires: 2017-03-10] uid Hubot <hubot@example.com> ssb 4096R/4BB6D45482678BE3 2016-03-10 -
Escriba
gpg --edit-key GPG key IDy 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> adduidpara 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,CoE. Para mantener la privacidad de tu dirección de correo electrónico, puedes usar la dirección de correo electrónicono-replyproporcionada por GitHub. Para más información, consulta Setting your commit email address.Real Name: OCTOCAT Email address: "octocat@github.com" Comment: GITHUB-KEY Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? -
Escriba
Opara confirmar las selecciones. -
Escribe la contraseña de tu llave.
-
Escriba
gpg> savepara guardar los cambios.gpg> save -
Escriba
gpg --armor --export GPG key IDy 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.