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
相关推荐
陈奕迅本讯28 分钟前
操作系统 4.4-从生磁盘到文件
linux·运维·服务器
落笔画忧愁e1 小时前
BGP路由协议
运维·服务器
BBM的开源HUB2 小时前
Debian/Ubuntu Server高效禁用海外IP访问的一种方法
运维·服务器
黄鹂绿柳2 小时前
自己搭建cesium应用程序
运维·服务器
小镇敲码人2 小时前
【深入浅出 Git】:从入门到精通
git
开发小能手-roy2 小时前
如何设置Ubuntu服务器版防火墙
linux·运维·ubuntu
laimaxgg3 小时前
Docker命令
linux·运维·服务器·ubuntu·docker
低代码布道师3 小时前
从0到1打造一套适合自己接单的脚手架05自动化创建表
运维·自动化
IT coke3 小时前
镜像端口及观察端口的配置
运维·网络·智能路由器
D愿你归来仍是少年4 小时前
基于Python脚本实现Flink on YARN任务批量触发Savepoint的实践指南
大数据·运维·flink