Git 提交失败:无法加载公钥

Din*_*han 20 git gnupg gpg-signature

我无法承诺 git 。每次我尝试时都会显示此消息。

error: Couldn't load public key 632EA751459C3A1A: No such file or directory?

fatal: failed to write commit object
Run Code Online (Sandbox Code Playgroud)

我正在使用 Gpg4Win。

Kit*_*mer 26

我相信我解决了我的问题,也许对你来说也是一样。gpg.format由于某种原因,我在本地 Git 配置中将该值设置为“SSH”。

只需从我的 ~/.gitconfig 中删除它就可以让 Gpg4Win 解析密钥的正确位置。

  • 正确且安全的方法是“git config --global --unset gpg.format” (6认同)