error: gpg failed to sign the data fatal: failed to write commit

本文讲述安装gpg后按官方文档配置时出现错误,经研究找到解决方案。还介绍了提交后点击比较与拉取请求链接会显示“已验证”标签,列出所有密钥ID信息,用GPG密钥提交,以及相关git操作信息和参考资料。
部署运行你感兴趣的模型镜像

After install gpg, config step by step follow the offical doc, but when use

$ git commit -m "test gpg verfified"

It prompt error

error: gpg failed to sign the data
fatal: failed to write commit object

after some research, when use

$ source ~/.bash_profile
nvm is not compatible with the npm config "prefix" option: currently set to "/Users/wangbingfeng/anaconda3"
Run `npm config delete prefix` or `nvm use --delete-prefix v6.10.0 --silent` to unset it.

The solution

npm config delete prefix

works for me.

After commited, click below Compare & pull request link

Compare & pull request

the "Verified tag" show.

list our all keyids info:

$ gpg --list-secret-keys --keyid-format LONG

 commit with gpg key:

$ git commit -S -m "add commit verified"
git config --global user.signingkey 3AA5C34371567BD2

3AA5C34371567BD2 is your GPG key ID (It is in the row behind sec rsa4096/). 

git operate info: https://github.com/Kunena/Kunena-Forum/wiki/Create-a-new-branch-with-git-and-manage-branches

references:

1. https://help.github.com/en/articles/managing-commit-signature-verification

2. https://git-scm.com/book/en/v2/Git-Tools-Signing-Your-Work

3. https://seven.ooo/sign-git-commits-with-gpg-key/#%E6%AD%A5%E9%AA%A4

4. https://blog.iltc.io/en/how-to-sign-commits-and-tags-with-gpg.html

 

您可能感兴趣的与本文相关的镜像

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值