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
相关推荐
leoZ2314 小时前
Git 集成实战完全指南(二):智能分支管理
大数据·git·elasticsearch
AOwhisky6 小时前
下一代容器来了?Docker 宣布原生支持 WebAssembly
java·运维·docker·容器·rust·wasm
qq_452396239 小时前
第六篇:《GitLab CI 进阶:多环境部署与环境变量管理》
git·ci/cd·gitlab
有想法的py工程师10 小时前
GPG 密钥迁移指南:多私钥备份、批量导入与自动信任
git·github
摇滚侠10 小时前
Linux 零基础教程 09、11、77
linux·运维·服务器
Lottie202610 小时前
电商自动化提质增效:API接口落地的核心价值与实战用法
运维·自动化
Hardworking66611 小时前
第6章 数据工程
运维·服务器·数据库·数据工程
jieyucx12 小时前
Docker 入门第六阶段:综合实战项目
运维·docker·容器
美丽的欣情12 小时前
RK3588 Debian 交叉编译环境搭建(Windows + VMware Debian + CMake)
运维·windows·debian
浮江雾12 小时前
Flutter第五节------Flutter开发环境配置与项目创建指南
开发语言·前端·git·学习·flutter·入门·函数