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

问题描述 投票:0回答:4

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

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

fatal: failed to write commit object

我正在使用 Gpg4Win。

git gnupg gpg-signature
4个回答
28
投票

我相信我解决了我的问题,也许你也一样。由于某种原因,我在本地 Git 配置中将

gpg.format
值设置为“SSH”。

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


3
投票

告诉 Git 你的签名密钥

要在本地签署提交,您需要通知 Git 您想要使用 GPG、SSH 或 X.509 密钥。


0
投票

确保您的 ssh 代理已打开并正在运行。我已经关闭了保险箱(我的密码管理器和 ssh 代理),它显示了此错误。解决方法是简单地打开 ssh 代理...


-3
投票

format = ssh
 中删除 
~/.gitconfig

© www.soinside.com 2019 - 2024. All rights reserved.