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
相关推荐
~~李木子~~9 小时前
git仓库管理
git
雷工笔记9 小时前
计算机更换硬盘并新装系统
运维·学习
运维成长记9 小时前
11月份运维面试题
运维
秦jh_9 小时前
【git】远程操作
git
yuanManGan9 小时前
走进Linux的世界:进程优先级
linux·运维·服务器
一叶知秋yyds9 小时前
linux 系统查看进程占用物理内存大小方法
linux·运维·服务器
Bowen_CV10 小时前
Linux 系统安装与环境配置实践
linux·运维·服务器
JZC_xiaozhong10 小时前
跨系统流程如何打通?选 BPM 平台认准这三点
大数据·运维·自动化·数据集成与应用集成·业务流程管理·流程设计可视化·流程监控
3DVisionary11 小时前
基于数字图像相关(DIC)技术的机械臂自动化焊接残余应力全场变形高精度测量
运维·自动化·数字图像相关·自动化焊接·焊接变形·全场测量·机械臂/机器人
无泊里11 小时前
linux:系统用户命令
linux·运维·服务器