問題タブ [git-sign]

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.

0 投票する
2 に答える
11403 参照

git - GPG で git コミットに署名する

gpg で git コミットに署名する方法はありますか? -sタグを使用すると(の代わりに使用して)とても簡単-aです。コミットにも同様の機能があるようです。

0 投票する
3 に答える
1297 参照

linux - GIT署名付きタグとパスフレーズ

タグに署名したときにgitにパスフレーズを自動入力させるにはどうすればよいですか?--passphrase "my long passphrase"のようなオプションはありますか?ssh-keygenを使用してみましたが、役に立ちませんでした。

リポジトリはローカルにあり、すべてがローカルで行われます。

0 投票する
1 に答える
94 参照

git - タグに Git 署名 / gpg 以外をコミット

Git では、gpg の代わりに Entrust Digital SW を使用してタグとコミットに署名できますか?

あなたの提案が必要です。

0 投票する
10 に答える
59252 参照

git - 以前のコミットを承認しますか?

-s過去にgitで行った以前のコミットをサインオフする方法を考えていましたか?

0 投票する
3 に答える
6636 参照

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-ttybatchまたはno-use-agent の行を追加してみます:

私はまだ実際の動作をしていますが、期待していません。


7. 提供しない

  1. 毎回パスフレーズを入力しなければならないなどとは言わないでください。
  2. または、署名なしのコミットを行うことができます。
  3. default-cache-ttlファイル内のおよびmax-cache-ttlパラメータに大きな値C:\Users\SashaChernykh\.gnupg\gpg-agent.confますが、パスフレーズの入力を無効にすることはできません。