Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows Git删除后仍在请求密钥?_Windows_Git_Github_Gnupg - Fatal编程技术网

Windows Git删除后仍在请求密钥?

Windows Git删除后仍在请求密钥?,windows,git,github,gnupg,Windows,Git,Github,Gnupg,我之前已经创建了一个GPG密钥,用于签署我对Github的Git提交。我想删除它,但是在从Github中删除它之后,我的本地机器Git仍然给我一个错误:提交时gpg未能对数据进行签名 我已经检查过密钥是否已从我的机器中删除,因为 gpg --list-keys gpg --list-secret-keys --keyid-format LONG 在我的终端返回空 我已通过使用从我的机器上的Git中删除密钥 git config --global --unset user.signingkey

我之前已经创建了一个GPG密钥,用于签署我对Github的Git提交。我想删除它,但是在从Github中删除它之后,我的本地机器Git仍然给我一个
错误:提交时gpg未能对数据进行签名

我已经检查过密钥是否已从我的机器中删除,因为

gpg --list-keys
gpg --list-secret-keys --keyid-format LONG
在我的终端返回空

我已通过使用从我的机器上的Git中删除密钥

git config --global --unset user.signingkey
但唉,Git还是给了我错误


我正在使用Windows 10计算机进行此操作,是否有关于我可以做什么的线索?

要在默认情况下关闭签名,您还需要清除commit.gpgsign配置设置:

git config --global --unset commit.gpgsign

它肯定在全局配置中吗?我也会检查repo本地配置。那commit.gpgsign呢?您也没有在脚本中的某个地方将-S传递给git commit,是吗?@Rup我尝试了使用和不使用--global(在repo目录中)的方法,所以我假设它包含了“repo local config”。绝对不会在提交中传递-S。但不确定提交.gpgsign是什么。如果有帮助的话,目录的
.git
文件夹中没有这样的文件。这是另一个配置设置,默认情况下表示-s。@Rup哈哈!太棒了,成功了!非常感谢,否则我永远不会发现这一点。是否有一个配置设置列表可以让我看一下?我也很乐意接受你的回复。我不知道,对不起,我发现了。我想在git手册的某个地方会有,但我一眼就找不到。