ファイル署名を消去したときにパスワードの入力を求められないようにするにはどうすればよいですか?

ファイル署名を消去したときにパスワードの入力を求められないようにするにはどうすればよいですか?

私はGPGバージョン2.2.20を使用しており、リリースファイルへの署名中に次のコマンドを実行するたびにパスワードの入力を求められます。

gpg  --default-key <my_email> --clearsign -o - Release > InRelease

passphraseプロンプトが表示されないようにして、コマンドに直接渡したいと思います。他の質問に対する回答を読んだ後、次のコマンドを試しました。

gpg  --default-key <my_email> --passphrase <my_passphrase> --clearsign -o - Release > InRelease 
gpg  --default-key <my_email>  --batch --passphrase <my_passphrase> --clearsign -o - Release > InRelease 

しかし、問題はまだ同じです。与えられたコマンドから直接パスワードを取得するのではなく、パスワードの入力を求められます。コマンドにパスワードを正しく渡すにはどうすればよいですか?

答え1

GnuPGバージョン2.1以降の場合、--pinentry-mode loopbackこの--passphraseオプションが機能するにはこのオプションを含める必要があります。

関連情報