GPG 不断提示输入密码

GPG 不断提示输入密码

我已经通过从 keybase.io 导入 GPG 密钥来设置它们,然后提取 ssh 密钥,一切似乎都正常,但我不明白的一件事是,每次我需要交互时它都会提示我输入密码与我的 git 存储库。

当我使用 GNOME 时,它会将其存储在密钥环中,并且不会因提示而打扰我,但在 X11 会话中,它只会在我每次重新登录时弹出它。如何让它永久保存?

我不知道这是否重要,我正在使用 EXWM 作为我的窗口管理器

答案1

ssh-agent或者必须运行gpg-agent该选项--enable-ssh-support,并且您必须将环境变量导出SSH_AUTH_SOCK到那些应使用密码缓存的进程:

export SSH_AUTH_SOCK=/run/user/1000/gnupg/S.gpg-agent.ssh # example value

相关内容