私のSSHキーを使用してGitコミットに署名する

私のSSHキーを使用してGitコミットに署名する

gpgを使ってgitコミットの自動署名を設定しようとしています。サーバーに認証し、コミットをプッシュするために使用する秘密鍵と公開鍵のペアがあります。同じキーを使用してコミットに署名したいのです(誰かが自分で認証できますが、自分の名前でコミットをプッシュできるので)。

それは可能ですか?gpg --list-keys何も返しません!

答え1

Git 2.34がリリースされたので、次のことができます。Gitコミットに署名するために使用されるSSHキー

答え2

はい、次の方法で自動的にコミットに署名できます。設定commit.gpgsignオプション

しかしプロスタグランジン- SSHキーの代わりにキーを入力してください。あなたは何ですかできる実行される操作は次のとおりです。gpg-agentをSSHエージェントとして使用する

関連情報