GIT 提交的 GPG 签名在终端中有效,但在 Intellij Idea 中无效。
gpg failed to sign the data fatal: failed to write commit object
GIT 提交的 GPG 签名在终端中有效,但在 Intellij Idea 中无效。
gpg failed to sign the data fatal: failed to write commit object
如果您在终端中对 GIT 提交进行 GPG 签名,但在 Intellij Idea 中没有,则可以使用pinentry-mac
. 不要忘记更新您的gpg.conf
和gpg-agent.conf
文件。
brew install pinentry-mac
echo "no-tty" >> ~/.gnupg/gpg.conf
echo $(which pinentry-mac) >> ~/.gnupg/gpg-agent.conf
更多信息在这里:https ://nathanielhoag.com/blog/2016/09/05/signing-commits-in-git/