default-cache-ttl
エージェントが秘密鍵パスワードを記憶する期間制御というオプションがあります。ただし、設定ファイルに入れても機能しません。代わりに、gpgは次のように文句を言います。
gpg: /home/jan/.gnupg/gpg.conf:8: invalid option
私のGPGバージョンは
$ gpg2 --version
gpg (GnuPG) 2.1.11
ベストアンサー1
構成ファイルのエラーです。このオプションはgpg-agent
関連しており(やや驚くべきことに)、別々の設定ファイルがあります。.gnupg/gpg-agent.conf
オプションをそこに入れると機能します(GPG 2.1の構成、以前のバージョンでは別のオプション名を使用しました)。
$ cat .gnupg/gpg-agent.conf
# remember the password longer (1 hour since last usage, 5 hours max)
default-cache-ttl 3600
max-cache-ttl 18000