提问者:小点点

从Git中提取失败并给我以下错误:client_global_hostkeys_private_confirm:服务器为RSA密钥0提供了错误的签名


我正在和我的队友一起做一个项目。几周前,我成功地从git中提取了这个项目。但是今天当我想通过命令“git拉起源”提取更新的项目时

client\u global\u hostkeys\u private\u确认:服务器为RSA密钥0提供了错误的签名

我使用ssh-keygen命令生成了公钥,然后粘贴了新生成的文件id\u rsa的内容。pub位于Git的“添加SSH密钥”部分,但pull命令不起作用。有人能帮我吗?


共1个答案

匿名用户

消息“client\u global\u hostkeys\u private\u confirm:server give bad signature for RSA key 0”不是错误,而是警告,它与某些ssh版本控制问题有关。过去,从GitLab接收信息是很常见的。

如果你想让它消失,你可以确保你的~/。ssh/config包含以下内容:

Host gitlab.com
    UpdateHostKeys no

然而,如果您实际上被阻止拉取,那么这个错误的签名警告可能不是原因。一旦你消除了警告,你仍然需要找到你真正的问题,而我们对这个问题一无所知,因为现在的问题是。