ssh clone报错:no matching host key type found. Their offer: ssh-rsa

1 现象

升级了MacOS以后,git不能用了,重新配置了idea的git配置

无法拉取代码,重新拉取报错

2 原因

是因为OpenSSH 8.8以后的版本禁止使用 SHA-1 哈西算法的 RSA 签名

https://www.openssh.com/txt/release-8.8

3 解决

我是mac电脑。使用 vim ~/.ssh/config

sh 复制代码
Host icode.baidu.com
HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedAlgorithms +ssh-rsa

windows 使用 vim ~/.ssh/config 如下

sh 复制代码
Host icode.baidu.com
HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedkeyTypes +ssh-rsa
相关推荐
m0_459872925 分钟前
Linux 系统基础
linux·运维·服务器
fb_1234517 分钟前
Docker入门-第3章-容器镜像深度解析
运维·docker·容器
吴声子夜歌20 分钟前
Shell编程——数组
linux·运维·shell
2401_891957311 小时前
简单了解多路转接select
运维·服务器
2302_1111 小时前
java依赖小结
java·运维·数据库
程序员-Benothing1 小时前
Shell 脚本条件判断与流程控制:if for while case 详解
linux·运维·服务器
IT摆渡者2 小时前
基于 Docker 部署 Nextcloud 私有云盘(外挂 Windows 共享)项目实践
运维·docker·容器
颜颜yan_2 小时前
Git Cola 鸿蒙 PC 版适配全记录:从 Qt 桌面工具到 ArkTS 原生应用
git·qt·harmonyos
做运维的阿瑞3 小时前
Linux下DNS服务器搭建
linux·运维·服务器
团子股股东峥哥3 小时前
day37-RHEL-管理基本存储
linux·运维·服务器