git - 从 Git 中提取失败并出现以下错误:client_global_hostkeys_private_confirm: server given bad signature for RSA key 0
问题描述
我正在和我的队友一起做一个项目。几周前,我成功地从 git 中提取了项目。但是今天当我想 通过命令“ git pull origin <my_branch >”拉取更新的项目时,它给了我以下错误:
client_global_hostkeys_private_confirm:服务器为 RSA 密钥 0 提供了错误的签名
我已经使用命令ssh-keygen生成了公钥,然后将新生成的文件id_rsa.pub的内容粘贴到Git 的“添加 SSH 密钥”部分,但是pull 命令不起作用。有人可以帮我吗?
解决方案
您忘记告诉我们您使用的是哪个 git 提供程序。
我打赌你正在使用 GitLab。
现在从 GitLab 收到消息“client_global_hostkeys_private_confirm: server give bad signature for RSA key 0” ,这不是错误,而是警告,它与 GitLab 当前遇到的一些 ssh 版本控制问题有关。
如果您希望它消失,您可以确保您~/.ssh/config
包含以下内容:
Host gitlab.com
UpdateHostKeys no
但是,如果您实际上被阻止拉动,那么这个糟糕的签名警告可能不是原因。一旦你让警告消失,你仍然必须找到你所遇到的真正问题,我们对此一无所知,因为问题就在眼前。
推荐阅读
- html - 容器中列内的文本未完全占据该列
- microclimate - 如何在 Microclimate 中安装 Python 模块
- ionic-framework - 如何在离子选项标签中添加新行?
- perl - 如何使用 perl 获取最近创建的目录?
- python - 使用“as”导入时,Python 模块没有属性错误
- objective-c - 如何在 macOS 上取消转义反斜杠?
- c# - RabbitMQ 多个消费者在同一个进程中
- php - php mysql查询最后加引号
- performance - Cognos 中的条件格式和性能
- angular - 用于路由的 Angular 7 写作测试