{"meta":{"title":"Associar um e-mail à chave GPG","intro":"Sua chave GPG deve ser associada a um e-mail verificado que corresponda à identidade do autor da confirmação.","product":"Autenticação","breadcrumbs":[{"href":"/pt/authentication","title":"Autenticação"},{"href":"/pt/authentication/managing-commit-signature-verification","title":"Verificar assinaturas de commit"},{"href":"/pt/authentication/managing-commit-signature-verification/associating-an-email-with-your-gpg-key","title":"Associar email a chave GPG"}],"documentType":"article"},"body":"# Associar um e-mail à chave GPG\n\nSua chave GPG deve ser associada a um e-mail verificado que corresponda à identidade do autor da confirmação.\n\nSe você estiver usando uma chave GPG que corresponda à sua identidade de committer e ao seu endereço de e-mail verificado associado à sua conta em GitHub.com, então você poderá começar a assinar commits e assinar tags.\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 o comando `gpg --list-secret-keys --keyid-format=long` para listar a forma longa das chaves GPG para as quais você tem uma chave pública e privada. Uma chave privada é necessária para assinar commits ou tags.\n\n   ```shell copy\n   gpg --list-secret-keys --keyid-format=long\n   ```\n\n   > \\[!NOTE]\n   > Algumas instalações de GPG no Linux podem exigir o uso de `gpg2 --list-keys --keyid-format LONG` para ver uma lista das chaves existentes. Nesse caso, você também precisará configurar o Git para usar `gpg2` executando `git config --global gpg.program gpg2`.\n\n3. Da lista de chaves GPG, copie a forma longa do ID da chave GPG que você gostaria de usar. Neste exemplo, a ID da chave GPG é `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. Insira `gpg --edit-key GPG key ID`, substituindo a ID da chave GPG que deseja usar. No seguinte exemplo, a ID da chave GPG é `3AA5C34371567BD2`:\n\n   ```shell\n   gpg --edit-key 3AA5C34371567BD2\n   ```\n\n5. Insira `gpg> adduid` para adicionar os detalhes da ID do usuário.\n\n   ```shell\n   gpg> adduid\n   ```\n\n6. Siga as solicitações para fornecer seu nome verdadeiro, endereço de e-mail e quaisquer comentários. Você pode modificar as entradas escolhendo `N`, `C` ou `E`.\n\nPara manter seu endereço de email privado, use seu endereço de email `no-reply` fornecido pelo GitHub.\n\nPara obter mais informações, consulte [Configurar o endereço de e-mail do commit](/pt/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. Insira `O` para confirmar as seleções.\n\n2. Insira a frase secreta da sua chave.\n\n3. Insira `gpg> save` para salvar as alterações\n\n   ```shell\n   gpg> save\n   ```\n\n4. Insira `gpg --armor --export GPG key ID`, substituindo a ID da chave GPG que deseja usar. No seguinte exemplo, a ID da chave GPG é `3AA5C34371567BD2`:\n\n   ```shell\n   $ gpg --armor --export 3AA5C34371567BD2\n   # Prints the GPG key, in ASCII armor format\n   ```\n\n5. Carregue a chave GPG [adicionando-a à sua conta do GitHub](/pt/authentication/managing-commit-signature-verification/adding-a-gpg-key-to-your-github-account).\n\n## Leitura adicional\n\n* [Verifique se existem chaves GPG](/pt/authentication/managing-commit-signature-verification/checking-for-existing-gpg-keys)\n* [Gerar uma nova chave GPG](/pt/authentication/managing-commit-signature-verification/generating-a-new-gpg-key)\n* [Usar um endereço de e-mail verificado na chave GPG](/pt/authentication/troubleshooting-commit-signature-verification/using-a-verified-email-address-in-your-gpg-key)\n* [Adicionando uma chave GPG à sua conta de GitHub](/pt/authentication/managing-commit-signature-verification/adding-a-gpg-key-to-your-github-account)\n* [Assinar commits](/pt/authentication/managing-commit-signature-verification/signing-commits)\n* [Assinar tags](/pt/authentication/managing-commit-signature-verification/signing-tags)"}