Git 提交 GnuPG 自动签名

一般来说使用 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 larryli@qq.com
git config --global user.signingkey 2D8B022C
git config --global commit.gpgsign true

密钥 2D8B022C 可以通过 gpg -K 查看可用的私钥。

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据