You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Git配置含错误签名键导致提交失败,如何删除错误项?

解决Git GPG签名错误及清理重复/错误配置

一、删除错误的全局配置项

针对配置里的拼写错误和多余项,直接用Git命令删除:

  • 删除拼写错误的user.singinkey(注意是sing而非正确的sign):
git config --global --unset user.singinkey
  • 删除多余的user.signinkey:
git config --global --unset user.signinkey

如果执行时提示“未找到”,用--unset-all强制删除所有匹配项:

git config --global --unset-all user.signinkey

二、确认配置清理结果

执行以下命令查看全局配置,确认仅保留正确的user.signingkey=F1F0....:

git config --global --list

三、验证GPG私钥可用性

检查本地是否存在对应私钥,执行:

gpg --list-secret-keys --keyid-format=long

确保输出中包含F1F0....对应的私钥,若缺失需重新导入或生成。

四、测试提交

重新尝试提交验证问题是否解决:

git commit -m "测试签名提交"

内容的提问来源于stack exchange,提问作者Shady Sheen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 13:33:14