解决 git commit 提示 error: gpg failed to sign the data fatal: failed to write commit object

发表:1年前 更新:1年前

今天在commit代码的时候一直报这个错误: gpg failed to sign the data fatal: failed to write commit object。

看到网上说gpg是一种加密解密的软件,但是我想想他根本就没用gpg这个东西,我就想估计是配置错误了。果然是这个原因。那接下来就说说这个问题的解决方案了。

1、使用 git config --list 查看有没有:commit.gpgsign=true 如果这项为true关闭掉,即可。

开启GPG签名commit:git config commit.gpgsign true

关闭:git config commit.gpgsign false;

2、关闭之后,一般是不会有问题的了。如果又说 邮箱不对的话呢,就需要自己本地配置下,用户名和邮箱

git config user.name='你的用户名' git config user.email='zz@163.com';

这样就可以解决(你没有开启gpg,然后报了上面的错)这个问题了。

 常用git config操作

查看配置项目:git config --list

添加配置项目:git config add

修改配置项目: git config 配置名称 值

删除配置项目: git config  [--system|--local|--global] --unset 配置名称

signature
保持理智
评论

无权限

请登录后评论

RunPod公众号

赞助商

联系我们

QQ群:798695907

邮箱:laravel@88.com