問題タブ [gpg-agent]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - コミットごとにパスフレーズの入力を無効にする
1. まとめ
コミットする方法で、毎回パスフレーズの入力を無効にすることはできません。
2. 環境
- Windows 10 エンタープライズ LTSB 64 ビット EN、
- git 2.16.2.windows.1、
- gpg エージェント (GnuPG) 2.2.4、
- gpg4win 3.0.3。
3.再現手順
Gpg4winをインストールして設定→サブフォルダのあるフォルダに移動.git
→</p>
git add .
、git commit -m "Any description"
.
4. 期待される動作
パスフレーズを入力せずに成功した署名付きコミット。
5. 実際の行動
パスフレーズを入力する必要があるウィンドウが表示されます。
pinentry-qt
OpenPGP 秘密鍵のロックを解除するには、パスフレーズを入力してください:
コミットするたびにパスフレーズを入力する必要があります。
<strong>exclude: コミット間の短い時間。
6.助けられなかった
私は自分のUSERPROFILE
フォルダに — C:\Users\SashaChernykh
—.gnupg\gpg-agent.conf
ファイルを見つけました。このファイルにno-tty、batchまたはno-use-agent の行を追加してみます:
私はまだ実際の動作をしていますが、期待していません。
7. 提供しない
- 毎回パスフレーズを入力しなければならないなどとは言わないでください。
- または、署名なしのコミットを行うことができます。
default-cache-ttl
ファイル内のおよびmax-cache-ttl
パラメータに大きな値をC:\Users\SashaChernykh\.gnupg\gpg-agent.conf
ますが、パスフレーズの入力を無効にすることはできません。
ubuntu-18.04 - Ubuntu 18.04 gpg キーの追加が gpg-agent not found エラーで失敗しました
gpg キーを追加しようとすると、ベース イメージを安定した Ubuntu 18.04 に移行しようとすると、次のエラーが発生します。
windows - Windows に gpg-agent をインストールして使用するにはどうすればよいですか?
Git コミットへの署名を開始しようとしています。keybase.io で GPG キーをセットアップし、ローカル マシンと Git サーバーで同期します。今、私はすべてのコミットで鍵のパスフレーズを入力するという問題を解決しようとしています。
私が理解しているように、 gpg-agent のようなものがインストールされている必要があります。私はWindows 10 Pro 1803を使用しているので、Gpg4win(GitHubなどで推奨)を見ています。Chocolatey経由でインストールしたので、完全なデフォルト インストールが完了しました。
ただし、gpg-agent にパスフレーズのキャッシュを開始させる方法がわかりません。コミットするたびにプロンプトが表示されます。
gpg-agent は実行中であると言います
私はこの gpg-connect-agent を持っていますが、どうすればよいかわかりません。
Bash セッションで gpg-agent を起動する方法について説明している man ページを見ましたが、それを Windows に変換して cmd.exe と PowerShell で動作させる方法がわかりません。
homebrew - 自作のgpg-agentが見つかりません
をインストールしようとしgpg-agent
ていますが、数式が存在しないというエラーが表示されます:
ただし、この数式はまだ有効であるようです: https://formulae.brew.sh/formula/gpg-agent
間違って設定したものはありますか? 他の数式は期待どおりに機能しています (例: brew install gpg
) brew install pinentry-mac
。
この情報が役立つ場合: