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
相关推荐
Rabbit_QL4 分钟前
【CI/CD】02_一次 git push 后发生了什么?CI 是怎么工作的
git·ci/cd
东北甜妹8 分钟前
MYSQL
运维
A.A呐18 分钟前
【Linux第二十三章】传输层
linux·运维·服务器
Yupureki18 分钟前
《Linux网络编程》1.网络基础
linux·运维·服务器·c语言·网络·c++
ii_best20 分钟前
自动化开发软件[按键精灵] 安卓/iOS脚本,变量作用域细节介绍
android·运维·ios·自动化
mhkxbq23 分钟前
济南H3C服务器升级方案怎么选?R4700G5等多型号来解答
运维·服务器
习惯就好zz26 分钟前
记一次 Mac SSH 免密登录 Windows 的踩坑与修复
windows·macos·ssh
超级小的大杯柠檬水27 分钟前
docker
运维·docker·容器
我是一颗小小的螺丝钉29 分钟前
headscale安装与使用(linux)
linux·运维·服务器
Chasing__Dreams31 分钟前
Linux--操作系统--7--IPC、RPC
linux·运维·rpc