6

我试图发布一个 Jar 并且 gpg-agent 没有启动。根据https://www.gnupg.org/documentation/manuals/gnupg-devel/Invoking-GPG_002dAGENT.html,它应该在任何 GnuPG 程序调用时自动启动,但在 WSL 中似乎并非如此。

pupeno@DESKTOP-5N8VFOD:~$ gpg-agent
gpg-agent: no gpg-agent running in this session

有那么一刻,我想也许 GnuPG 不能在 WSL 中工作,但我设法手动启动:

pupeno@DESKTOP-5N8VFOD:~$ eval $(gpg-agent --daemon)
pupeno@DESKTOP-5N8VFOD:~$ gpg-agent
gpg-agent: gpg-agent running and available

那么,缺少什么?为什么不自动启动?或者我应该如何开始它?

4

1 回答 1

2

你想gpg-agent自动启动,所以从~/.bashrc.

echo 'eval $(gpg-agent --daemon)' >> ~/.bashrc
于 2017-11-13T07:31:15.473 回答