2017-01-07 3 views
5

私はJarをリリースしようとしていて、gpg-agentは起動していませんでした。 https://www.gnupg.org/documentation/manuals/gnupg-devel/Invoking-GPG_002dAGENT.htmlによると、GnuPGプログラムの起動時に自動的に起動するはずですが、WSLではそうではないようです。私は多分GnuPGはちょうどWSLでは動作しないだろうと思ったが、私は手動で起動するために管理した瞬間のためにWSLでgpg-agentを処理するには?

[email protected]:~$ gpg-agent 
gpg-agent: no gpg-agent running in this session 

[email protected]:~$ eval $(gpg-agent --daemon) 
[email protected]:~$ gpg-agent 
gpg-agent: gpg-agent running and available 

だから、何が欠けていますか?なぜ自動的に起動しないのですか?または私はそれをどのように始めるべきですか?

+0

'$ gpg'を実行しましたか?私は 'gpg-agent'を殺す必要があるユビキーを使うときに、関連する問題に遭遇しました。この場合、 '$ gpg --card-edit'を実行するだけでバックアップが始まります。 – mikwat

答えて

0

自動的にgpg-agentを起動します(?)。だから、それをbashシェルのシェル(~/.bashrc)に入れる必要があります。

echo 'eval $(gpg-agent --daemon)' >> ~ /.bashrc 
+0

ConEmuやWSLなどのコンソールエミュレータを使用している場合は、すべてのタブで新しいgpg-agentが起動します。 – RuppalSingh

関連する問題