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
相关推荐
努力干饭中1 分钟前
Git Rebase 最佳实践
前端·git
网硕互联的小客服6 分钟前
CentOS系统如何卸载桌面并以shell 字符界面启动?
运维·服务器·网络·安全
ノBye~1 小时前
Docker Compose+Jenkins自动化部署全流程
git·docker·jenkins
舒一笑1 小时前
为什么 MinIO 生产部署“默认就是 4 台起步”?
运维
吕司1 小时前
Linux动静态库
linux·运维·服务器
橙露2 小时前
Shell 脚本实战:自动化备份、监控、告警脚本模板
运维·自动化·github
风曦Kisaki2 小时前
#Linux进阶Day05:防火墙+VMware网络+sshd远程管理
linux·运维
wenlonglanying2 小时前
nginx 代理 redis
运维·redis·nginx
社恐的下水道蟑螂2 小时前
前端面试必问 Git 通关指南:常用命令速查 + merge/rebase 深度辨析,看完再也不慌
前端·git·面试
DanCheOo2 小时前
我写了一个 AI Commit Message 生成器,再也不用想怎么写 git commit 了
git·全栈