Skip to main content

Adicionando uma chave GPG à sua conta de GitHub

Para configurar sua conta no GitHub para usar a chave GPG nova (ou existente), você também precisará adicionar essa chave à sua conta.

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

Para assinar confirmações associadas à sua conta no GitHub, adicione uma chave GPG pública à sua conta pessoal. Antes de realizar a adição, verifique se há chaves existentes. Se você não encontrar nenhuma chave existente, pode gerar e copiar uma nova chave. Para saber mais, confira AUTOTITLE e AUTOTITLE.

É possível adicionar várias chaves públicas à sua conta no GitHub. As confirmações assinadas por qualquer uma das chaves privadas correspondentes serão mostradas como verificadas. Após um commit ser verificado, todos os commits assinados pela chave privada correspondente continuarão aparecendo como verificados, mesmo que a chave pública seja removida.

Captura de tela de uma lista de commits. Um commit está marcado como "Verified". Um menu suspenso mostra que o commit foi assinado e quando ele foi assinado.

Para verificar o maior número possível de commits, adicione chaves expiradas e revogadas. Se a chave atender a todos os outros requisitos de verificação, as confirmações assinadas anteriormente por qualquer uma das chaves privadas correspondentes serão mostradas como verificadas e indicarão que a chave de assinatura expirou ou foi revogada.

Algoritmos de chave GPG suportados

O GitHub dá suporte a 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, o GitHub a extrai e tenta analisar a ID de chave associada. Em seguida, esta identificação de chave é associada com as chaves adicionadas ao GitHub. Não será possível verificar suas assinaturas até que uma chave GPG correspondente seja adicionada ao GitHub.

Adicionar uma chave GPG

  1. No canto superior direito de qualquer página do GitHub, clique em sua imagem de perfil e, em seguida, clique em Configurações.
  2. Na seção "Access" da barra lateral, clique em SSH and GPG keys.
  3. Ao lado do cabeçalho "Chaves GPG", clique em Nova chave GPG.
  4. No campo "Título", digite um nome para a chave GPG.
  5. No campo "Chave", cole a chave GPG que você copiou ao gerar a chave GPG.
  6. Clique em Adicionar chave GPG.
  7. Caso seja solicitado, faça a autenticação na sua conta do GitHub para confirmar a ação.

Leitura adicional

  • AUTOTITLE
  • AUTOTITLE
  • AUTOTITLE
  • AUTOTITLE
  • AUTOTITLE
  • AUTOTITLE