GPGエージェントにパスワードをキャッシュさせるにはどうすればよいですか?
私は開発者であり、一般的にGitコミットにGPGキーで署名します。OSXでGPGエージェントを正常に動作させることができたため、1日に1回だけパスワードの入力を求められますが、Ubuntu 16.04でも同じことをするのに問題があります。 私がやっていることは次のとおりです。 GPGキーのセットアップなどがあります。 私はGitディレクトリにいます。 Gitにいくつかのファイルを追加します。 次にgit commit、それらをコミット()し、次のようなGPGパスワードリクエストを取得します。 $ git ci You need a passphrase to unlock the secret key for user: "Randall Degges <r@rdegges.com>" 4096-bit RSA key, ID 8F700DA2, created 2016-04-05 [master 1740961] blah 1 file changed, 1 insertion(+) 問題は、コミットを行うたびに、GPGパスワードを再度求められることです。 私がやりたいのは、パスワードを1日間キャッシュするようにGPGエージェントを構成することです。したがって、一度だけ入力する必要があります。 私はたくさんのドキュメントとブログ投稿を読みましたが、これまでに試したことがあります... 最初に、~/.zshrcファイルを変更して(zshを使用)、以下を設定しました。 # GPG Agent export GPG_TTY=$(tty) export …