コンテンツへスキップ
Gitエラーエラー
error: gpg failed to sign the data

error: GPGによるデータへの署名に失敗しました

GitがGPGを使用してコミットまたはタグに署名できませんでした。

gitlinuxwindowsmacos

このエラーの原因

GPGキーが利用できないか、期限切れか、またはGPGプログラムが正しく設定されていません。キーがコミッターのメールと一致しないか、GPGエージェントが起動していないか、またはパスフレーズのプロンプトが失敗している可能性があります。

修正方法

GPG キーを確認します: gpg --list-secret-keys。正しい GPG プログラムを設定します: git config --global gpg.program gpg2。GPG エージェントを起動します。export GPG_TTY=$(tty) を実行します。署名を一時的に無効にするには: git commit --no-gpg-sign。

例

git config --global gpg.program gpg2
公式ドキュメント

関連するエラーコード