GPGパスワードを要求するときに、gitにいくつかのGUIアプリケーションの代わりにcliを使用させる方法は何ですか?

GPGパスワードを要求するときに、gitにいくつかのGUIアプリケーションの代わりにcliを使用させる方法は何ですか?

署名されたgitコミットを生成しようとするたびに、GPGキーを入力する必要があります。パスワードを受け取るためにいくつかのGUIアプリケーションを作成します。アプリがそうだと思います。seahorseだから削除しましたが、gitはまだ一部のGUIアプリケーションを使用しています。 Polybarはアプリケーション名を報告せずにタイトルのみを報告します[process]@MYPC

Gitでコマンドライン/pinentryを使用するにはどうすればよいですか?

バージョン:

ベストアンサー1

これはgit構成の問題ではなく、GnuPG設定の問題です。

pinentry-program.gnupgファイルに設定して、GnuPGにパスワード入力のための端末ベースのダイアログボックスを使用するように強制することができますgpg-agent.conf。簡単な端末プロンプトの場合は、次のように入力します~/.gnupg/gpg-agent.conf

pinentry-program /usr/bin/pinentry-tty

呪いベースのヒントの場合:

pinentry-program /usr/bin/pinentry-curses

おすすめ記事