gpgを使ってgitコミットの自動署名を設定しようとしています。サーバーに認証し、コミットをプッシュするために使用する秘密鍵と公開鍵のペアがあります。同じキーを使用してコミットに署名したいのです(誰かが自分で認証できますが、自分の名前でコミットをプッシュできるので)。
それは可能ですか?gpg --list-keys
何も返しません!
答え1
Git 2.34がリリースされたので、次のことができます。Gitコミットに署名するために使用されるSSHキー。
答え2
はい、次の方法で自動的にコミットに署名できます。設定commit.gpgsign
オプション。
しかしプロスタグランジン- SSHキーの代わりにキーを入力してください。あなたは何ですかできる実行される操作は次のとおりです。gpg-agentをSSHエージェントとして使用する。