这篇文章上次修改于 3 个月前,可能其部分内容已经发生变化,如有疑问可询问作者。

前言

GnuPG(简称 GPG),它是目前最流行、最好用的开源加密工具之一。 GPG 有许多用途,比如对文件,邮件的加密。而本文要说的是,如何使用 GPG 来加密 Github Commits。 在 Github 上查看一些项目的 Commits 时,偶尔会发现「This commit was signed with a verified signature.」字样.

开始

签名过程引用至秋水逸冰的博客和 GitLab Docs.
一、安装 Git 和 TortoiseGit 关于如何在 Windows 下安装 Git 和 TortoiseGit,请参考《Git初学者:msysgit和tortoisegit》一文。 官方网站:
二、生成密钥
到这里都没什么问题,但是 commit 出现了这种情况
试试随便签个名.
也报错了.
最后找到了解决方案.
然后再试试
成功了. commit 再试试
OK了.

最后

export GPG_TTY=$(tty) 写入 .zshrc.

亲亲留个评论再走呗

正在加载评论区...