# Gerenciamento da verificação de assinatura de commit

O GitHub verifica essas assinaturas GPG, SSH ou S/MIME para que outras pessoas saibam que seus commits vêm de uma fonte confiável.

## Links

### Sign your commits with GPG

* [Sobre a verificação de assinatura de commit](/pt/enterprise-cloud@latest/authentication/managing-commit-signature-verification/about-commit-signature-verification)

  Usando GPG, SSH ou S/MIME, você pode assinar tags e commits localmente. Essas tags ou commits são identificados como verificados em GitHub para que outras pessoas possam confiar que as alterações vêm de uma fonte confiável.

* [Verifique se existem chaves GPG](/pt/enterprise-cloud@latest/authentication/managing-commit-signature-verification/checking-for-existing-gpg-keys)

  Antes de gerar uma chave GPG, você pode verificar se há quaisquer chaves GPG existentes.

* [Gerar uma nova chave GPG](/pt/enterprise-cloud@latest/authentication/managing-commit-signature-verification/generating-a-new-gpg-key)

  Caso você não tenha uma chave GPG existente, é possível gerar uma nova chave GPG para usar na assinatura de commits e tags.

* [Adicionando uma chave GPG à sua conta de GitHub](/pt/enterprise-cloud@latest/authentication/managing-commit-signature-verification/adding-a-gpg-key-to-your-github-account)

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

* [Informar ao Git sobre a chave de assinatura](/pt/enterprise-cloud@latest/authentication/managing-commit-signature-verification/telling-git-about-your-signing-key)

  Para assinar commits localmente, você precisa informar ao Git que há uma chave GPG, SSH ou X.509 que deseja usar.

* [Associar um e-mail à chave GPG](/pt/enterprise-cloud@latest/authentication/managing-commit-signature-verification/associating-an-email-with-your-gpg-key)

  Sua chave GPG deve ser associada a um e-mail verificado que corresponda à identidade do autor da confirmação.

* [Assinar commits](/pt/enterprise-cloud@latest/authentication/managing-commit-signature-verification/signing-commits)

  Você pode assinar commits localmente usando GPG, SSH ou S/MIME.