GPG 签名提交
-
确定你的密钥 ID
gpg --list-secret-keys --keyid-format LONG /Users/davidcondrey/.gnupg/secring.gpg -------------------------------------- sec 2048R/YOUR-16-DIGIT-KEY-ID YYYY-MM-DD [expires: YYYY-MM-DD]
你的 ID 是第一个正斜杠后的字母数字 16 位代码。
-
在 git 配置中定义密钥 ID
git config --global user.signingkey YOUR-16-DIGIT-KEY-ID
-
从版本 1.7.9 开始,git commit 接受 -S 选项将签名附加到你的提交。使用此选项将提示你输入 GPG 密码,并将你的签名添加到提交日志中。
git commit -S -m "Your commit message"