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
相关推荐
像名字一样难取的昵称4 小时前
Linux学习笔记:十八、Linux文件的压缩,解压缩一站式学习
linux·运维·笔记·学习·ubuntu·ssh
Trouvaille ~6 小时前
【Linux】库制作与原理(二):ELF格式与静态链接原理
linux·运维·c语言·操作系统·动静态库·静态链接·elf文件
络合白泽6 小时前
【效率提升】告别繁琐密码与难记 IP:如何优雅地使用 SSH 进行开发部署
网络协议·tcp/ip·ssh
写代码的橘子n6 小时前
IPV6复习(基础入手版)
运维·服务器·网络
ICT技术最前线6 小时前
H3C双WAN口策略路由配置技术教程
运维·网络·h3c·策略路由
一分半心动6 小时前
windows docker desktop 安装VibeVoice
运维·docker·容器
向日葵.6 小时前
中间件交接文档
linux·运维·服务器
LucidX6 小时前
Docker核心操作实战
运维·docker·容器
隔壁阿布都6 小时前
Docker Compose中的网络管理
运维·docker·容器
云和数据.ChenGuang7 小时前
运维工程师技术教程之Pull Requests(PR)
运维·分布式·git·数据库运维工程师·运维教程