😊
gpg: signing failed: No pinentry でコミットできないとき
以下のようなエラーログがでていた
> 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