Git在删除后仍然要求密钥?

y53ybaqx  于 2024-01-04  发布在  Git
关注(0)|答案(2)|浏览(121)

我之前创建了一个GPG密钥来签署我的Git提交到Github。我想删除它,但是在从Github删除它之后,我的本地机器Git仍然在提交时给我error: gpg failed to sign the data
我已经检查了密钥已从我的机器中删除,因为

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

字符串
在我的终端返回空。
我已经从我的机器上的Git中删除了密钥,方法是使用

git config --global --unset user.signingkey


但是Git还是给了我错误。
我使用的是Windows 10机器,有什么线索可以告诉我吗?

v64noz0r

v64noz0r1#

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

git config --global --unset commit.gpgsign

字符串

mjqavswn

mjqavswn2#

或者你可以试
1.第一个月

  1. gpg --list-secret-keys --keyid-format LONG
  2. git config --global --unset commit.gpgsign和你不会有一个错误,但与git config --global --unset user.signingkey可能你会有这个警告
    警告:user.signingkey有多个值

相关问题