Observação
O GitHub Desktop dá suporte à assinatura de commit apenas se o cliente do Git está configurado para assinar commits por padrão.
Dica
Para configurar seu cliente do Git para assinar commits por padrão em um repositório local, nas versões do Git 2.0.0 e superior, execute . Para assinar todos os commits por padrão em qualquer repositório local no computador, execute .
Para armazenar a frase secreta da chave GPG e não precisar inseri-la sempre que assinar um commit, recomendamos o uso das seguintes ferramentas:
- Para usuários do Mac, o GPG Suite permite que você armazene a senha de chave GPG no Conjunto de Chaves do macOS.
- Para usuários Windows, o Gpg4win integra-se a outras ferramentas Windows.
Você também pode configurar manualmente o gpg-agent para salvar sua frase secreta de chave GPG, mas isso não se integra ao Conjunto de Chaves do macOS como o ssh-agent e exige configuração adicional.
Se você tiver várias chaves ou estiver tentando assinar commits ou tags com uma chave que não corresponda à sua identidade de autor de confirmação, informe sua chave de assinatura ao Git.
-
Ao fazer commit das alterações no branch local, adicione o sinalizador -S flag ao comando git commit:
$ git commit -S -m "YOUR_COMMIT_MESSAGE" # Creates a signed commit -
Se você estiver usando GPG, depois de criar o commit, forneça a frase secreta que você configurou quando gerou a chave GPG.
-
Quando terminar de criar os commits localmente, efetue push para o repositório remoto no GitHub:
$ git push # Pushes your local commits to the remote repository -
No GitHub, navegue até sua solicitação de pull.
-
Na pull request, clique em Commits.

-
Para ver informações mais detalhadas sobre a assinatura verificada, clique em Verificada.

Leitura adicional
- AUTOTITLE
- AUTOTITLE