{"meta":{"title":"Asociar un correo electrónico con tu llave GPG","intro":"La clave GPG debe estar asociada a un correo electrónico comprobado que coincida con la identidad del confirmante.","product":"Autenticación","breadcrumbs":[{"href":"/es/authentication","title":"Autenticación"},{"href":"/es/authentication/managing-commit-signature-verification","title":"Verificar las firmas de commit"},{"href":"/es/authentication/managing-commit-signature-verification/associating-an-email-with-your-gpg-key","title":"Asociar el correo electrónico con la clave GPG"}],"documentType":"article"},"body":"# Asociar un correo electrónico con tu llave GPG\n\nLa clave GPG debe estar asociada a un correo electrónico comprobado que coincida con la identidad del confirmante.\n\nSi utilizas una clave GPG que coincida con tu identidad de autor de commits y con tu dirección de correo electrónico verificada asociada a tu cuenta en GitHub.com, podrás empezar a firmar commits y etiquetas.\n\n1. Abra <span class=\"platform-mac\">Terminal</span><span class=\"platform-linux\">Terminal</span><span class=\"platform-windows\">Git Bash</span>.\n\n2. 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.\n\n   ```shell copy\n   gpg --list-secret-keys --keyid-format=long\n   ```\n\n   > \\[!NOTE]\n   > Es posible que en algunas instalaciones de GPG en Linux sea necesario usar en cambio `gpg2 --list-keys --keyid-format LONG` para ver una lista de las claves existentes. En este caso, también tendrá que configurar Git para que use `gpg2` mediante la ejecución de `git config --global gpg.program gpg2`.\n\n3. 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`:\n\n   ```shell copy\n   $ gpg --list-secret-keys --keyid-format=long\n   /Users/hubot/.gnupg/secring.gpg\n   ------------------------------------\n   sec   4096R/3AA5C34371567BD2 2016-03-10 [expires: 2017-03-10]\n   uid                          Hubot <hubot@example.com>\n   ssb   4096R/4BB6D45482678BE3 2016-03-10\n   ```\n\n4. Escriba `gpg --edit-key GPG key ID` y sustituya el ID de la clave GPG que desee usar. En el ejemplo siguiente, el identificador de clave de GPG es `3AA5C34371567BD2`:\n\n   ```shell\n   gpg --edit-key 3AA5C34371567BD2\n   ```\n\n5. Escriba `gpg> adduid` para agregar los detalles del identificador de usuario.\n\n   ```shell\n   gpg> adduid\n   ```\n\n6. 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`o `E`.\n\nPara mantener la privacidad de tu dirección de correo electrónico, puedes usar la dirección de correo electrónico `no-reply` proporcionada por GitHub.\n\nPara obtener más información, consulte [Configurar tu dirección de correo electrónico de confirmación](/es/account-and-profile/how-tos/email-preferences/setting-your-commit-email-address).\n\n```shell\nReal Name: OCTOCAT\nEmail address: \"octocat@github.com\"\nComment: GITHUB-KEY\nChange (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit?\n```\n\n1. Escriba `O` para confirmar las selecciones.\n\n2. Escribe la contraseña de tu llave.\n\n3. Escriba `gpg> save` para guardar los cambios.\n\n   ```shell\n   gpg> save\n   ```\n\n4. Escriba `gpg --armor --export GPG key ID` y sustituya el ID de la clave GPG que desee usar. En el ejemplo siguiente, el identificador de clave de GPG es `3AA5C34371567BD2`:\n\n   ```shell\n   $ gpg --armor --export 3AA5C34371567BD2\n   # Prints the GPG key, in ASCII armor format\n   ```\n\n5. Cargue la clave GPG [cargándola en su cuenta de GitHub](/es/authentication/managing-commit-signature-verification/adding-a-gpg-key-to-your-github-account).\n\n## Información adicional\n\n* [Comprobación de claves GPG existentes](/es/authentication/managing-commit-signature-verification/checking-for-existing-gpg-keys)\n* [Generar una clave GPG nueva](/es/authentication/managing-commit-signature-verification/generating-a-new-gpg-key)\n* [Utilizar una dirección de correo electrónico verificada en tu llave GPG](/es/authentication/troubleshooting-commit-signature-verification/using-a-verified-email-address-in-your-gpg-key)\n* [Adición de una clave GPG a la cuenta de GitHub](/es/authentication/managing-commit-signature-verification/adding-a-gpg-key-to-your-github-account)\n* [Firmar confirmaciones](/es/authentication/managing-commit-signature-verification/signing-commits)\n* [Firmar etiquetas](/es/authentication/managing-commit-signature-verification/signing-tags)"}