GPG签署的GIT承诺在终端工作但在Intellij Idea中没有。
gpg failed to sign the data fatal: failed to write commit object
答案 0 :(得分:0)
如果您在终端中使用GPG签署GIT提交但未在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/