解决mac更新后无法连接git问题

问题描述

在Mac电脑上使用git克隆命令时出现报错:

bash 复制代码
no matching host key type found. Their offer: ssh-rsa

问题原因

苹果更新了ssh默认不再支持ssh-rsa导致。

问题解决

修改ssh默认config配置文件,再重新生成rsa密钥

bash 复制代码
sudo nano ~/.ssh/config

写入文本:

bash 复制代码
Host *
    HostkeyAlgorithms +ssh-rsa
    PubkeyAcceptedAlgorithms +ssh-rsa

重新生成密钥:

bash 复制代码
ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub
相关推荐
RR13358 分钟前
macOS 升级 bash 到最新版本
macos
我在北京coding10 分钟前
Tableau for mac 驱动
macos
檀越剑指大厂1 小时前
【高效开发工具系列】Blackmagic Disk Speed Test for Mac:专业硬盘测速工具
macos
养意2 小时前
git提交代码和解决冲突修复bug
git·bug
阿福不是狗8 小时前
Python使用总结之Mac安装docker并配置wechaty
python·macos·docker
gen_8 小时前
mac环境下的python、pycharm和pip安装使用
python·macos·pycharm
SY.ZHOU13 小时前
Significant Location Change
macos·ios·cocoa
buyue__15 小时前
MacOS解决局域网“没有到达主机的路由 no route to host“
macos
码农黛兮_4615 小时前
Git 常用命令大全
git