問題タブ [gpg-signature]

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 投票する
44 に答える
302750 参照

git - gpg はデータの致命的な署名に失敗しました: commit オブジェクトの書き込みに失敗しました [Git 2.10.0]

Git 2.10リリース ノートのpretty属性に関するいくつかの記事を参照しました。gitを2.10.0にアップグレードし、グローバルに変更を加えた結果、次のようになりました-.gitconfig

しかし今、私は自分のコミットに署名しようとしています

次のエラーが表示されます-

の秘密鍵のロックを解除するには、パスフレーズが必要です

ユーザー: 「XYZ (デジタル署名済み)」

2048 ビット RSA キー、ID AAAAAAAA、作成日 2016 年 7 月 1 日

エラー: gpg はデータに署名できませんでした 致命的: コミット オブジェクトの書き込みに失敗しました

- を使用して変更をコミットできますgit commit -a -m "message"

同じことを克服する方法はありますか?またはgpg、git のアップグレードに対応するために構成に必要な変更はありますか?


更新 1

Is there a way to "autosign" commits in Git with a GPG key?に従って、さらなる有用性も求めています。. を使用してすでにキーを構成しました

とにかく明らかに同じエラーが発生します。

0 投票する
4 に答える
1672 参照

maven - Nexus はプロジェクトの pom.xml の署名を見つけることができませんでした

マルチモジュール プロジェクトを としてセントラルにアップロードしたところ、次のbundle.jar問題が発生 しました。nexusはファイルが見つからないと言いますそのため、Nexus could not found pom.asc.

しかし、ファイルが以下で利用可能な場合、どのようにファイルが欠落している可能性がありますかファイルが利用可能です

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

travis-ci - Travis-CI によってビルドされたファイルに GPG 署名する方法

Travis には、ファイルを暗号化するためのワークフローがあるようです

私のユース ケースは少し単純です。Travis-CI でビルドされたファイルの署名を生成したいだけです。言う:

この場合hello-0.0.1-a.bin、Travis ビルドによって作成され、リリースとして Github にプッシュされます。同様に、署名もリリースとして Github にプッシュする必要があります (つまり、同じタグの下で)。

秘密鍵と公開鍵のペアがそのビルドに固有のものであるかどうかは、私はあまり気にしません (つまり、ディール ブレーカーではありません)。しかし、ビルド間で秘密鍵と公開鍵のペアが共有されていれば理想的です。

ヒントや呪文を感謝し、ヒントを与えます。