Integration with Git
Keeper SSH Agent integration for Git Authentication and Commit Signing

Prerequisites
Features
GitHub Authentication
8

Signing Commits
Last updated
Was this helpful?
Keeper SSH Agent integration for Git Authentication and Commit Signing


Last updated
Was this helpful?
Was this helpful?
ssh-keygen -t ecdsa -b 521 -C "[email protected]"
Enter passphrase (empty for no passphrase): *********
Enter same passphrase again: *********/Users/craig/.ssh/id_ecdsa
/Users/craig/.ssh/id_ecdsa.pubrm /Users/craig/.ssh/id_ecdsa
rm /Users/craig/.ssh/id_ecdsa.pubgit pullssh-keygen -t ecdsa -b 521 -C "[email protected]"
Enter passphrase (empty for no passphrase): *********
Enter same passphrase again: *********/Users/craig/.ssh/id_ecdsa
/Users/craig/.ssh/id_ecdsa.pubrm /Users/craig/.ssh/id_ecdsacd ~/.ssh
mv id_ecdsa.pub git_signing_key.pub[email protected] <contents of git_signing_key.pub>[email protected] ecdsa-sha2-nistp521 AAAAE2VjZHNhLXNoYTItbmlzdHA1MjEAAAAIbmlzdHA1MjEAAACFBAD2VeqOZ9bk2ABF6AZ63qJY2sDfz0kJJPfDW0zpres0/p1YGGJBYtyU4l3nIgwx0K2iEKFty429N2NNfIMBsqI+ngDq3/VGaexmZxymJnCzOl9+J1IQr6u05jZHLsk1FOALjOSm9jv4bF/DyK4oh5shKMlTHAeDWPfqMd3JwncSYBzKfA== [email protected]git config --global user.signingkey ~/.ssh/git_signing_key.pub
git config --global gpg.format ssh
git config --global commit.gpgsign true
git config --global gpg.ssh.allowedSignersFile ~/.ssh/allowed_signersgit commit --allow-empty -m "Test commit with SSH signing"git log --show-signaturecommit 52319faf2e7c02a (HEAD -> main)
Good "git" signature for [email protected] with ECDSA key SHA256:xxxxxxx
Author: Craig Lurey <[email protected]>
Date: Fri Jan 17 20:18:19 2025 -0800
Test commit with SSH signing