我之前创建了一个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机器,有什么线索可以告诉我吗?
2条答案
按热度按时间v64noz0r1#
要在默认情况下关闭签名,您还需要清除commit.gpgsign配置设置:
字符串
mjqavswn2#
或者你可以试
1.第一个月
gpg --list-secret-keys --keyid-format LONG
个git config --global --unset commit.gpgsign
和你不会有一个错误,但与git config --global --unset user.signingkey
可能你会有这个警告警告:user.signingkey有多个值