偶尔在知乎上看到了一个问题 为什么Github允许冒充别人的身份Commit? , 决定给我的 Github 账户也添加 GPG 签名,以便让我的提交更安全(其实是觉得提交多个 Verified 标签会比较帅)。
我是 Windows 10 系统,当我尝试在命令行输入 gpg 的时候,却发现已经有这个命令了,也不知道什么时候安装的…… 怀疑是安装 git 的时候附带的,当然,如何你还没有,可以去这里下载 https://www.gpg4win.org/
照着 别人的教程 一步一步做下来,现在让我看看我 这个提交 有没 Verified 标签。
- 直接用 TortoiseGit 提交貌似失败了? *
在 .gitconfig 里添加上
[commit] gpgsign = true [gpg] program = “C:/Program Files (x86)/GNU/GnuPG/pub/gpg.exe”
由于我的 TortoiseGit 是 x64 版本的,貌似调用 32位的 gpg 存在问题,所以要加 gpg 的路径,现在让我看看ok了没。