首页 > 解决方案 > Git提交错误:无法生成gpg.exe:没有这样的文件或目录

问题描述

当我尝试提交任何文件时,这就是我得到的输出。我尝试再次安装 git 并在 youtube 上观看了一些教程以重新启动它,但它没有用。仍然收到相同的错误:

错误:无法生成 C:\Program Files (x86)\GnuPG\bin\gpg.exe:没有这样的文件或目录
错误:gpg 未能签署数据
致命:未能写入提交对象

标签: gitgit-commitgnupggit-sign

解决方案


从错误信息来看:

错误:无法生成 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

推荐阅读