使用 brew 安装需要的软件

brew install gpg

brew upgrade gnupg

brew install pinentry-mac

echo "pinentry-program /usr/local/bin/pinentry-mac" >> ~/.gnupg/gpg-agent.conf

killall gpg-agent

测试安装是否成功

(需要先进行生成密钥)

echo "test" | gpg --clearsign

这时候应该会弹出GUI界面让你输入密码

如果此测试成功(没有错误/输出包括PGP签名)

常用GPG命令

生成GPG密钥

gpg --full-generate-key

列出所有GPG密钥

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

导出GPG密钥

gpg --armor --export {GPGKEYID}

GIT 自动签名设置

git config --global user.signingkey {GPGKEYID}
  
git config --global commit.gpgsign true