参考总结自:stackoverflow#41052538

  1. 安装 gnupg
brew install gpg

2. 安装 pinentry-mac ,这将在 macos 提供 gunpg gui 密码输入框

brew install pinentry-mac

3. 编辑 ~/.gnupg/gpg-agent.conf 告知其使用pinentry-mac (m1 芯片和 intel 安装位置不同,这点是主要的坑)

intel:

pinentry-program /usr/local/bin/pinentry-mac

Apple M1:

/opt/homebrew/bin/pinentry-mac

4. 告知 gpg 使用正确的 tty

zsh: ~/.zshrc

bash: ~/bash_profile

export GPG_TTY=$(tty)

随后注销,并重新登录,应该可以解决问题。

分类: 杂谈

0 条评论

发表评论

Avatar placeholder

您的电子邮箱地址不会被公开。 必填项已用*标注