Skip to main content

Adicionar uma chave GPG à sua conta do GitHub

Para configurar a sua conta em GitHub.com para usar sua chave GPG nova (ou existente), você também precisará da chave para a sua conta.

Sobre a adição de chaves GPG à sua conta

Para assinar commits associados à sua conta no GitHub, você pode adicionar uma chave GPG pública à sua conta pessoal. Antes de adicionar uma chave, verifique se há as chaves existentes. Se você não encontrar nenhuma chave existente, você poderá gerar e copiar uma nova chave. Para obter mais informações, consulte "Verifricando se há chaves GPG existentes" e "Gerando uma nova chave GPG."

Você pode adicionar várias chaves públicas à sua conta em GitHub. Os commits assinados por qualquer uma das chaves privadas correspondentes serão exibidos como verificado. Se você remover uma chave pública, todos os commits assinados pela chave privada correspondente não serão mais mostrados como verificados.

Para verificar o máximo possível dos seus commits, você pode adicionar chaves vencidas e revogadas. Se a chave atende a todos os outros requisitos de verificação, os commits que foram assinados anteriormente por qualquer uma das chaves privadas correspondentes serão exibidos como verificados e indicarão que sua chave de assinatura venceu ou foi revogada.

Um commit verificado cuja chave venceu

Algoritmos de chave GPG suportados

GitHub suporta vários algoritmos de chave GPG. Se você tentar adicionar uma chave gerada com um algoritmo não suportado, você pode encontrar um erro.

  • RSA
  • ElGamal
  • DSA
  • ECDH
  • ECDSA
  • EdDSA

Ao verificar uma assinatura, GitHub extrai a assinatura e tenta analisar o ID da sua chave. O ID da chave é correspondido com as chaves adicionadas a GitHub. Até que uma chave de GPG correspondente seja adicionada a GitHub, ela não poderá verificar suas assinaturas.

Adicionar uma chave GPG

  1. No canto superior direito de qualquer página, clique na sua foto de perfil e, em seguida, clique em Configurações.

    Ícone Settings (Configurações) na barra de usuário

  2. In the "Access" section of the sidebar, click SSH and GPG keys.

  3. Clique em New GPG key (Nova chave GPG). Botão GPG Key (Chave GPG)

  4. No campo "Key" (Chave), cole a chave GPG que você copiou quando gerou sua chave GPG. O campo de chave

  5. Clique em Add GPG key (Adicionar chave GPG). O botão Add key (Adicionar chave)

  6. Para confirmar a ação, insira sua senha do GitHub.

Leia mais