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
相关推荐
P***25392 小时前
Git教程
git
Slow菜鸟2 小时前
Java 开发环境安装指南(五) | Git 安装
java·git
计算衎2 小时前
Git 命令 作用、常用选项、示例、何时使用与注意事项指南
git·源代码管理
凡间客3 小时前
Ansible安装与入门
linux·运维·ansible
_OP_CHEN3 小时前
Linux网络编程:(八)GCC/G++ 编译器完全指南:从编译原理到实战优化,手把手教你玩转 C/C++ 编译
linux·运维·c++·编译和链接·gcc/g++·编译优化·静态链接与动态链接
阿乐艾官3 小时前
【十一、Linux管理网络安全】
linux·运维·web安全
LoneEon4 小时前
告别手动操作:用 Ansible 统一管理你的 Ubuntu 服务器集群
运维·服务器·ansible
百***67034 小时前
Nginx搭建负载均衡
运维·nginx·负载均衡
梁正雄4 小时前
17、grafana安装
运维·grafana·prometheus·监控
摘星|5 小时前
架设一台NFS服务器,并按照以下要求配置
linux·运维·服务器