git - Git提交错误:无法生成gpg.exe:没有这样的文件或目录
问题描述
当我尝试提交任何文件时,这就是我得到的输出。我尝试再次安装 git 并在 youtube 上观看了一些教程以重新启动它,但它没有用。仍然收到相同的错误:
错误:无法生成 C:\Program Files (x86)\GnuPG\bin\gpg.exe:没有这样的文件或目录 错误:gpg 未能签署数据 致命:未能写入提交对象
解决方案
从错误信息来看:
错误:无法生成 C:\Program Files (x86)\GnuPG\bin\gpg.exe:没有这样的文件或目录 错误:gpg 未能签署数据致命:未能写入提交对象
你打开了git gpg 签名但没有安装GnuPG。安装它或关闭提交 gpg 签名。--no-gpg-sign
您可以在特定的提交命令上使用标志禁用提交签名:
git commit --no-gpg-sign
或通过修改您的全局永久禁用它.gitconfig
:
git config --global commit.gpgsign false
推荐阅读
- python - 在 Open3d 中从点云创建 rgbd_image
- python - 预处理后更新单词的字符索引
- java - 在 R.layout.activity_super_admin 上膨胀类 com.google.android.material.bottomnavigation.BottomNavigationView 时出错
- java - 父子关系的 JPA/Hibernate 映射
- python - 无法让 CNN 进行多类分类。抛出“logits 和标签必须具有相同的形状”
- javascript - foreach 仅适用于重复中的最后一个元素
- mysql - 在 ado 记录集中设置变量 - VBA
- javascript - 通过遍历数组来响应更改的元素文本
- pentaho - Pentaho Kettle 刷新 mondrian 缓存
- javascript - 在用户脚本中运行 XMLHttpRequest 时,“无法添加 CORS 标头 'Origin'”