解密失败:没有使用GPG的密钥

时间:2018-05-27 22:34:21

标签: linux unix encryption public-key-encryption gnupg

昨晚我设置了Pass Password Manager。我使用 gpg2 ,然后按照tutorial进行操作。我没有实现git集成。一切顺利。要查看我的密码,我必须输入我的主密钥,就像我想要的那样。今天早上我尝试使用传球。在我的终端我输入了

pass account/adobe/my@email.com

我收到以下错误:

gpg: decryption failed: No secret key

它没有要求我输入我的万能钥匙。我尝试重新启动gpg-agent,我尝试编辑~/.gnupg/gpg-agent.conf,但没有任何工作。

这就是~/.gnupg/gpg-agent.conf的样子:

default-cache-ttl 28800
# 8 hours
pinentry-program /usr/bin/pinentry-curses
allow-loopback-pinentry                    

我应该提一下,我在Windows 10上使用Linux子系统。

1 个答案:

答案 0 :(得分:-1)

我把它放在〜/ .gnupg / gpg-agent.conf中:

default-cache-ttl 3153600000
pinentry-program /usr/bin/pinentry-curses
allow-loopback-pinentry   

输入以下命令后:

$ gpgconf --kill gpg-agent
$ gpg-connect-agent /bye