Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

Associar um e-mail à chave GPG

Sua chave GPG deve ser associada a um e-mail verificado do GitHub Enterprise Server que corresponda à identidade do committer.

Se você estiver usando uma chave GPG que corresponde à sua identidade do autor do submissão e ao endereço de e-mail verificado associado à sua conta em sua instância do GitHub Enterprise Server, você poderá começar a assinar commits e tags.

  1. Abra TerminalTerminalGit Bash. 1. 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.

    Shell
    $ gpg --list-secret-keys --keyid-format=long

    Observação: 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.

    1. 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`: ```shell{:copy} $ 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/4BB6D45482678BE3 2016-03-10 ```
  2. 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:

    $ gpg --edit-key 3AA5C34371567BD2
  3. Insira gpg> adduid para adicionar os detalhes da ID do usuário.

    $ gpg> adduid
  4. 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.

    Real Name: OCTOCAT
    Email address: "octocat@github.com"
    Comment: GITHUB-KEY
    Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit?
  5. Insira O para confirmar as seleções.

  6. Insira a frase secreta da sua chave.

  7. Insira gpg> save para salvar as alterações

    $ gpg> save
  8. 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:

    $ gpg --armor --export 3AA5C34371567BD2
    # Prints the GPG key, in ASCII armor format
  9. Carregue a chave GPG adicionando-a à sua conta do GitHub.

Leitura adicional