No comments yet.
signet runs on Linux, macOS, and Windows. The following commands will create a new signing key and configure git to sign all future commits and tags in the current repository:
signet init -s
signet keys -c
git config user.signingkey <key id>
git config gpg.format ssh
git config gpg.ssh.program signet
git config commit.gpgsign true
git config tag.gpgsign true
GitHub supports commit signature verification for SSH signatures, just print the public key with `signet keys -p <key id>` and add it to your account, and your signed commits and tags will show up as verified.