1

このオプションを.gitconfig

[commit]
  gpgsign = true

しかし、Git は、コミットを行うたびにパスフレーズを要求します。空のパスフレーズで新しい鍵ペアを作成したくありません。むしろ、Git がパスフレーズを数時間保持することを望みます。

それは可能ですか?

4

2 に答える 2

1

パスワードを 1 回入力するだけでよいように、 gpg-agentを使用します。

gpg-agent は、プロトコルから独立して秘密 (秘密) キーを管理するデーモンです。

Mac OS を使用している場合は、https: //gpgtools.org/ を使用してパスワードをキーチェーンに保存できます。

GitHub docsから、ヒント セクションを確認してください。

To store your GPG key passphrase so you don't have to enter it every 
time you sign a commit, we recommend using the following tools:

For Mac users, the GPG Suite allows you to store your GPG key 
passphrase in the Mac OS Keychain.

For Windows users, the Gpg4win integrates with other Windows tools.

You can also manually configure gpg-agent to save your GPG key 
passphrase, but this doesn't integrate with Mac OS Keychain like
ssh-agent and requires more setup.
于 2017-10-01T09:37:12.887 に答える