User Tools

Site Tools


code:git_commit_signing

Git Commit Signing

git config --global gpg.format ssh
git config --global user.signingkey ~/.ssh/id_ed25519.pub
git config --global commit.gpgsign true
echo "$(git config --global --get user.email) namespaces=\"git\" $(cat ~/.ssh/id_ed25519.pub)" >> ~/.ssh/allowed_signers
git config --global gpg.ssh.allowedSignersFile ~/.ssh/allowed_signers
# Now add ~/.ssh/id_ed25519.pub as a trusted key in your forge
# and ensure your remote is using SSH.
code/git_commit_signing.txt · Last modified: by me

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki