一般来说使用 git commit -S
就调用 gpg 工具自动搜索 user.name<user.email>
对应的私钥来签名提交。
git 2.0 以上版本提供了 commit.gpgsign
设置可以自动打开 gpg 签名选项。
然后配合 user.signingkey
就可以设置默认的 key 来自动签名了。
git config --global user.name "Larry Li" git config --global user.email [email protected] git config --global user.signingkey 2D8B022C git config --global commit.gpgsign true
密钥 2D8B022C
可以通过 gpg -K
查看可用的私钥。
近期评论