Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.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
如何从GitHub中删除GPG密钥_Git_Github - Fatal编程技术网

如何从GitHub中删除GPG密钥

如何从GitHub中删除GPG密钥,git,github,Git,Github,我的GPG密钥有问题。我从我的电脑和帐户中删除了我的GPG密钥,现在当我想从我的电脑提交更改时,它会显示: gpg:跳过“名称”:密钥不可用 gpg:签名失败:密钥不可用 错误:gpg无法对数据进行签名 致命:无法写入提交对象 那么如何从Git取消设置GPG密钥呢?要从GitHub远程设置GPG密钥,请转到并在GPG密钥下选择一个并将其删除 要将其从Git中删除,我相信@Mincong Huang的建议可能有效: git config --global --unset user.signingk

我的GPG密钥有问题。我从我的电脑和帐户中删除了我的GPG密钥,现在当我想从我的电脑提交更改时,它会显示:

gpg:跳过“名称”:密钥不可用 gpg:签名失败:密钥不可用 错误:gpg无法对数据进行签名 致命:无法写入提交对象

那么如何从Git取消设置GPG密钥呢?

要从GitHub远程设置GPG密钥,请转到并在
GPG密钥下选择一个并将其删除

要将其从Git中删除,我相信@Mincong Huang的建议可能有效:

git config --global --unset user.signingkey
然后可以全局禁用提交的GPG登录密钥

git config --global commit.gpgsign false

也许
git config--global--unset user.signingkey
?这是我做的第一件事。但是谢谢。Git配置有两个作用域:全局作用域和项目作用域。我的命令取消全局设置,但您可能还需要取消项目设置。另一件可能有用的事情是:禁用全局范围和项目范围的commit
git config commit.gpgsign false的自动GPG签名。