首页 > 其他分享 >Git 提交时提示 GPG 签名错误

Git 提交时提示 GPG 签名错误

时间:2023-10-29 23:31:41浏览次数:39  
标签:GPG 错误 No gpg failed Git 签名

本来应该一切都是正常的,但今天提交的时候提示 GPG 签名错误。

错误的信息就是 GPG 签名失败。

 

gpg: skipped "942395299055675C": No secret key
gpg: signing failed: No secret key
error: gpg failed to sign the data
fatal: failed to write commit object

 

Git 提交时提示 GPG 签名错误_签名错误

 

解决方案

开始认为是因为签名错误,后来发现签名的秘钥都是正确的。

最后确定为 git 的配置文件中,没有指定签名使用的程序。

 

[gpg]
    program = "C:/Program Files (x86)/GnuPG/bin/gpg.exe"

Git 提交时提示 GPG 签名错误_解决方案_02

在签名的时候,上面 3 个部分的内容必须是同时存在,并且不能缺少的。

 

标签:GPG,错误,No,gpg,failed,Git,签名
From: https://blog.51cto.com/cwikius/8082081

相关文章

  • 如何在Git仓库中查找并恢复已删除的文件?
    内容来自DOChttps://q.houxu6.top/?s=如何在Git仓库中查找并恢复已删除的文件?假设我在一个Git仓库中。我删除了一个文件并提交了更改。我继续工作并进行一些更多的提交。然后,我发现在删除该文件后需要恢复它。我知道可以使用gitcheckout<commit>--filename.txt来检出一......
  • EDA工具使用+GIT操作+python编程+C语言编程+Riscv相关+TCL操作
    EDA工具使用Verdi覆盖率转网页urg-full64-dirsimv.vdbVerdi加载sessionverdi-ssrsessionFileVcs分部编译额外选项-partcomp:自动分块编译。-fastpartcomp:使用多核计算系统并行部分编译。-pcmakeprof:查看每部分编译占用的时间,方便对时间更久的进行拆分。-partc......
  • git 常用指令 续四
    1.创建标签,查看标签//首先,切换到需要打标签的分支上gitbranchgitcheckout<branch_name>//然后创建标签gittag<name>gittagv1.0//查看所有标签gittag默认标签是打在最新提交的commit上的有时候,如果忘了打标签,可以找到历史提交的commitid,然后打上就可以了git......
  • git 常用指令 续三
    1.从远程库clone时,默认情况下,只能看到本地的main分支,若需要创建远程origin的dev分支到本地gitcheckout-bdevorigin/dev//创建本地dev分支和远程dev分支关联gitaddenv.txt//添加修改gitcommit-m"addenv"//提交修改gitpushorigindev//推送到远程origin的de......
  • git 常用指令 续二
    1.Git提供了一个stash功能,可以把当前工作现场“储藏”起来,等以后恢复现场后继续工作gitstash//储存工作现场gitstashlist//查看存储的列表2.工作现场还在,Git把stash内容存在某个地方了,需要恢复一下gitstashapply//恢复,但是恢复后,stash内容并不删除gitstashdro......
  • git 常用指令 续
    分支管理(branch)main分支是主分支,HEAD指向的就是当前分支,main指向提交。创建新的分支,Git新建一个指针,指向main相同的提交,再把HEAD指向新分支。1.创捷并切换新分支创建分支,然后切换到新分支:gitcheckout-b分支名//创建+切换分支gitswitch-c分支名//创建+切换分支......
  • 021-Qt 配置GitHub Copilot
    Qt配置GitHubCopilot文章目录Qt配置GitHubCopilot项目介绍GitHubCopilot配置GitHubCopilotQt前置条件升级QtGitHubCopilot前置条件激活的了GitHubCopilot账号安装Neovim启用插件,重启Qt配置GitHubCopilo安装Nodejs下载[copilot.vim](https://github.com/github/copil......
  • 收藏从未停止,练习从未开始——MYSQL游标存储过程IDEA快捷键配置SpringBoot入门到入土G
    “收藏从未停止,练习从未开始”,或许有那么一些好题好方法,在被你选中收藏后却遗忘在收藏夹里积起了灰?今天请务必打开你沉甸甸的收藏重新回顾,分享一下那些曾让你拍案叫绝的好东西吧!本人详解:(提醒:随笔)本人详解作者:王文峰,参加过2020年度博客之星,《Java王大师王天师》作者采购供应链共享......
  • git 常用指令
    1.初始化一个项目gitinit//在当前目录创建.git版本库gitinitnew_dir//在指定目录创建.git版本库2.添加改动到暂存库,可以添加所有改动或者添加指定文件gitadd.gitaddreadme.md3.把文件提交到分支上gitcommit-m"提交说明信息"4.查看改动gitstatus......
  • Git(个人备用)
    Git参考阮一峰常用Git命令清单常用命令1、新建代码库#在当前目录新建一个Git代码库$gitinit#新建一个目录,将其初始化为Git代码库$gitinit[project-name]#下载一个项目和它的整个代码历史$gitclone[url]2、配置Git的配置文件为.gitconfig,它可以在用户......