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
相关推荐
wanhengidc2 分钟前
服务器托管对企业的作用
大数据·运维·服务器·分布式·智能手机
Yupureki23 分钟前
《Linux系统编程》15.进程间通信-管道
linux·运维·服务器·c语言·c++
Yupureki27 分钟前
《Linux系统编程》14.库的制作与原理
linux·运维·服务器·c语言·开发语言·c++
feng68_36 分钟前
MySQL集群主从复制
linux·运维·数据库·mysql·adb
QWQ___qwq38 分钟前
AutoDL服务器NLTK语料包下载失败(卡死/404)完美解决方案
运维·服务器
志栋智能41 分钟前
预算有限?超自动化安全运维的普惠解决方案
运维·网络·人工智能·安全·自动化
qq_172805591 小时前
WSL 完整教学文档(Windows Linux 子系统)
linux·运维·windows·wsl
always_TT1 小时前
Makefile入门:自动化编译你的C项目
运维·c语言·自动化
白鸽梦游指南1 小时前
docker构建镜像文件
运维·docker·容器
yingzicat1 小时前
局域网内建立NTP服务器
运维·服务器