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
相关推荐
weixin_448119946 小时前
Datawhale 用Markdown语法轻松开发AI应用202512 第1次作业
运维·服务器
CodeCraft Studio7 小时前
用“录制宏”轻松实现文档自动化:ONLYOFFICE 宏功能实践解析
运维·自动化·onlyoffice·录制宏·创建宏·文档自动化·文档协同
广东大榕树信息科技有限公司7 小时前
当运维管理面临挑战时,如何借助动环监控系统提升响应能力?
运维·网络·物联网·国产动环监控系统·动环监控系统
The star"'7 小时前
02-Ansible 基本使用
运维·云计算·ansible
wanhengidc7 小时前
巨 椰 云手机 满足多元需求
运维·服务器·安全·智能手机·云计算
^乘风破浪^8 小时前
Ubuntu部署Xingrin(星环)企业级漏洞扫描与资产管理平台
linux·运维·ubuntu
Lueeee.8 小时前
内核模块符号的导出
linux·运维·服务器
C语言魔术师8 小时前
【linux】linux进程概念(四)(环境变量)
linux·运维·服务器
松涛和鸣8 小时前
DAY32 Linux Thread Programming
linux·运维·数据库·算法·list
sylvia_08158 小时前
git add 后pull 放弃本地所有修改
git