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
相关推荐
贝锐几秒前
立航货运携手贝锐向日葵,大型物流园区如何进行远程运维升级
运维·远程
RisunJan1 分钟前
Linux命令-man(查看Linux中的指令帮助)
linux·运维·服务器
REDcker4 分钟前
CentOS 与主流 Linux 发行版:版本与时间表(年表)
linux·运维·centos
wd52052122 分钟前
常用环境部署(二十九)——Centos升级OpenSSH 10.2p1
linux·运维·centos·ssh
顶点多余26 分钟前
Ext文件系统详解
linux·运维·服务器
kabu_Charlie40 分钟前
使用Docker运行python程序
运维·docker·容器
AI成长日志44 分钟前
【实用工具教程】Git进阶:分支策略与合并冲突解决
git
cyber_两只龙宝1 小时前
【Keepalived】抢占模式、延迟抢占模式与非抢占模式详解
linux·运维·服务器·keepalived
劳埃德福杰1 小时前
【Kylin银河麒麟】文件系统磁盘空间满导致无法进入操作系统
运维·服务器·电脑·笔记本电脑·kylin
逻辑峰1 小时前
ReadStat在Linux的安装和使用
linux·运维·服务器