😊

gpg: signing failed: No pinentry でコミットできないとき

2025/02/28に公開

以下のようなエラーログがでていた

> git -c user.useConfigOnly=true commit --quiet --allow-empty-message --file - -S
error: gpg failed to sign the data:
...
gpg: signing failed: No pinentry
[GNUPG:] FAILURE sign 01234567
gpg: signing failed: No pinentry

fatal: failed to write commit object

以下のコマンドで再起動したら直った

$ gpgconf --kill gpg-agent

Discussion