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
相关推荐
曹天骄15 小时前
OSS 传输加速 与 CDN 的区别
运维·阿里云·https
AntoineGriezmann15 小时前
Git:新建功能分支并解决 Merge 冲突
git
qq_4557608516 小时前
docker - 网络
运维·docker·容器
代码游侠16 小时前
应用——MPlayer 媒体播放器系统代码详解
linux·运维·笔记·学习·算法
优选资源分享16 小时前
Qflow v1.6.2 | 开源高效桌面自动化工具
运维·自动化
老兵发新帖17 小时前
ubuntu添加用户完整命令
linux·运维·ubuntu
snpgroupcn17 小时前
大规模 SAP 转型综合方案:S/4HANA 迁移、数据迁移与系统集成
运维·制造
Sylus_sui17 小时前
Git快速创建并推送新分支
git
❀͜͡傀儡师17 小时前
运维问题排查笔记:磁盘、Java进程与SQL执行流程
java·运维·笔记
m0_4887776518 小时前
Docker容器技术场景化操作实战及网络模式部署
运维·docker·容器·网络模式