2

GIT 提交的 GPG 签名在终端中有效,但在 Intellij Idea 中无效。

gpg failed to sign the data fatal: failed to write commit object
4

1 回答 1

0

如果您在终端中对 GIT 提交进行 GPG 签名,但在 Intellij Idea 中没有,则可以使用pinentry-mac. 不要忘记更新您的gpg.confgpg-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/

于 2017-05-09T10:09:20.583 回答