CentOS 7 上没有运行 GPG 代理

CentOS 7 上没有运行 GPG 代理

我有一个启用了 git 的密码存档,其中包含一个小程序 pass。我可以将其克隆到 Linux Mint 笔记本、CentOS 7 虚拟机甚至 Mac OS X 系统,并且使用 GPG 解密密码就可以正常工作。

但是,在我的 CentOS 7 机器上,当我尝试通过请求以下命令使用 GPG 解密密码时收到以下错误消息:

pass other/github

gpg: can't connect to the agent: IPC connect call failed

gpg: problem with the agent: No agent running

gpg: decryption failed: No secret key

到目前为止,我尝试将 GPG 密钥导入 CentOS 7 机器。

答案1

所以我又重新开始。我删除了所有 gpg 密钥,因此 gpg --list-keys 和 gpg --list-private-keys 没有返回任何输出。然后我再次导入密钥,这次是通过我的 KDE GUI。当时还配置了 KGpg。所以现在 gpg --list-keys 返回以下输出:

出版 2048R/DBD99EE2 2016-04-24

uid Patrick(密码存储通行证)<\[电子邮件保护]>

子 2048R/C1F1B351 2016-04-24

并且 --list-secret-keys 返回:

秒 2048R/DBD99EE2 2016-04-24

uid Patrick(密码存储通行证)<\[电子邮件保护]>

SSB 2048R/C1F1B351 2016-04-24

然后,当我想要访问通过 pass 存储的某些密码(例如 pass other/github)时,返回的消息仍然是:

gpg:无法连接到代理:IPC 连接调用失败

gpg:代理存在问题:没有代理在运行

gpg:解密失败:没有密钥

谢谢。

帕特里克

相关内容