使用“pass”在目录中生成密码失败,并显示“无公钥”

使用“pass”在目录中生成密码失败,并显示“无公钥”

当我尝试在给定目录(本例中为“private”)内生成/插入密码时,它失败:

$ pass generate private/test
: skipped: No public key
gpg: [stdin]: encryption failed: No public key
Password encryption aborted.

但是,生成没有任何目录的密码就可以了:

$ pass generate test
[master a62efe8] Add generated password for test.
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 test.gpg
The generated password for test is:
Q"q~~s03oEvv4'5j6P!I#=!w:

尝试导出和导入密钥,最终信任它,但没有任何效果。可能需要注意的是,在我的另一台具有完全相同设置和相同密钥的计算机上,我可以在任何目录中生成密码,没有任何问题。

相关内容