钥匙串无法添加 gpg 钥匙

钥匙串无法添加 gpg 钥匙

我正在设置钥匙串来管理 gpg-agent, keychain --eval --agents gpg MYGPGKEY 我得到以下信息:

* keychain 2.8.1 ~ http://www.funtoo.org
 * Starting gpg-agent...


 * Adding 1 gpg key(s): DF1A7077
 * Error: Problem adding (is pinentry installed?); giving up

我已经检查过 pinentry 确实已安装(链接到 pinentry-gnome3)。

仔细研究 /usr/bin/keychain,导致问题的行是:

gpg --no-options --use-agent --no-tty --sign --local-user "LOCALUSER" -o >/dev/null 2>&1

当 gpg-agent 运行时我可以调用这个命令; pinentry-gnome3 提示输入我的 gpg 密码,但在我关闭它后,gpg 命令未完成。

让 gpg 使用钥匙串的正确方法是什么?

相关内容