如何解决从 Git 中提取失败并给我以下错误:client_global_hostkeys_private_confirm:服务器为 RSA 密钥 0 提供了错误的签名
我正在和我的队友一起做一个项目。几周前,我成功地从 git 中提取了该项目。但是今天当我想通过命令“git pull origin
client_global_hostkeys_private_confirm:服务器为 RSA 密钥 0 提供了错误的签名
我已经使用命令 ssh-keygen 生成了公钥,然后将新生成的文件 id_rsa.pub 的内容粘贴到“Add an Git 的 SSH 密钥”部分,但是 pull 命令不起作用。有人可以帮我吗?
解决方法
您忘记告诉我们您使用的是哪个 git 提供程序。
我敢打赌你正在使用 GitLab。
现在从 GitLab 收到消息“client_global_hostkeys_private_confirm: server given bad signature for RSA key 0”,这是不是一个错误,它是一个警告,它与 GitLab 当前遇到的一些 ssh 版本控制问题有关。
如果您希望它消失,您可以确保您的 ~/.ssh/config
包含以下内容:
Host gitlab.com
UpdateHostKeys no
但是,如果您实际上被阻止拉动,那么这个糟糕的签名警告可能是不是的原因。一旦警告消失,您仍然需要找到真正的问题,我们对此一无所知,就像现在的问题一样。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。