在 GIT 中 使用 GPG 签名

本文将介绍如何在 coding 中使用 GPG 签名加密你的每次 commit,来保证代码提交的真实性

1. 电脑安装 GPG 组件

这里我选择的是 gpg4win ,直接去官网下载安装即可

2. 新建密钥对

新建一个密钥对,填写你的姓名和邮箱,这里的邮箱填写的是你 coding 的邮箱,一路下一步即可

3. 配置 gpg 信息到 coding 中

转到项目上,打开终端,首先确认私钥代码

1
gpg --list-secret-keys --keyid-format LONG "your_email"

复制以 sec 开头的 GPG 密钥 ID。以下示例中,复制 4AEA00A342C24CA3:

1
2
3
4
sec   ed25519/4AEA00A342C24CA3 2021-09-14 [SC]
6DE3507E82DEB6E8828FAAC34AEA00A342C24BD4
uid [ 绝对 ] your_name "your_email"
ssb cv25519/812B586FD245B560 2021-09-14 [E]

利用复制的 ID 导出该 ID 的公钥(以上述 ID 为例):

1
gpg --armor --export 4AEA00A342C24CA3

生成公钥之后,可将其添加至你的 CODING 账户。

4. 配置 gpg 信息到本地 git 中