如何在无窗口模式下为git的tag和commit操作加GPG私钥——如何在命令行模式下使用gpg秘钥为git操作签名
相关:
- 如何在无窗口模式下运行GPG——如何在命令行模式下使用gpg生成秘钥:How to make gpg prompt for passphrase on CLI——GPG prompt for password in command line
- Git的GPG签名 —— Tag签名 Verified验证,防伪造的gitee/github commit验证
在前文:
如何在无窗口模式下运行GPG——如何在命令行模式下使用gpg生成秘钥:How to make gpg prompt for passphrase on CLI——GPG prompt for password in command line
中我们知道了如何在无桌面窗口模式下使用GPG生成公私秘钥,本文交代一下如何在无桌面窗口的模式下使用GPG公钥进行git的tag和commit操作的签名。
本文方法参考:
我想让 pinentry 在本地使用 GUI 并在 SSH 上使用 CLI

具体为:
创建gpg.conf文件
vim ~/.gnupg/gpg.conf
添加内容:
pinentry-mode loopback
具体如图:

验证一下修改后是否可以实现命令模式下进行密码验证:
使用GPG方式进行git commit操作:

查看项目的签名情况:
命令:
git log --show-signature

本博客是博主个人学习时的一些记录,不保证是为原创,个别文章加入了转载的源地址,还有个别文章是汇总网上多份资料所成,在这之中也必有疏漏未加标注处,如有侵权请与博主联系。
如果未特殊标注则为原创,遵循 CC 4.0 BY-SA 版权协议。
posted on 2024-01-02 21:59 Angry_Panda 阅读(26) 评论(0) 收藏 举报
浙公网安备 33010602011771号