Ssh Github Assinar Commit
SSH e Github assinar commits
Usar uma chave SSH existente para assinar confirmações e marcas ou gerar uma nova especificamente para assinatura. Configure o Git para usar SSH para assinar confirmações e marcas:
git config --global gpg.format ssh
Para definir a chave de assinatura SSH no Git, cole o texto abaixo, use sua chave o exemplo é id_ed25519.pub
git config –global user.signingkey ~/.ssh/id_ed25519.pub
Assinar commits localmente usando GPG, SSH ou S/MIME.
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 git config commit.gpgsign true
.
Para assinar todos os commits por padrão em qualquer repositório
local no computador, execute git config --global commit.gpgsign true
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"
Configurar manualmente o gpg-agent1 para salvar sua frase secreta de chave GPG.
Rodar o comando eval $(gpg-agent --daemon)
e para adicionar ao bash digite no terminal gpg-agent --daemon --enable-ssh-support \ --write-env-file "${HOME}/.gpg-agent-info"