Git 用GPG签名

1. 生成GPG key

gpg --full-generate-key
  • 加密方式选择RSA and RSA
  • 过期时间输入:4096
  • valid选择默认

填写信息后生成成功。

2.导出公钥

gpg --list-secret-keys --keyid-format LONG

rsa4096/后面的就是 GPG key ID

gpg --armor --export <要导出的GPG Key ID>

将得到的一大段公钥粘贴到git平台。

3.配置git

1.设置签名用的GPG key ID

git config --global user.signingkey <GPG Key ID>

2.设置gpg签名用的程序

git config --global gpg.program gpg

3.启用gpg签名

git config --global commit.gpgsign true

测试签名

echo "test" | gpg --clearsign
上一页
下一页