解决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
相关推荐
cc蒲公英8 分钟前
idea git命令初次创建项目至远程
git
高兴就好(石1 小时前
git将远程的master分支的commit都拉取到本地
git
空空kkk3 小时前
Git版本控制(一)
git
毛豆的毛豆Y5 小时前
git 如何 fork 一个仓库的所有分支
git
测试人社区—84165 小时前
Postman API测试指南
人工智能·git·测试工具·自动化·bug·postman
芒克芒克7 小时前
『Git Tag标签+项目远程操作全解:推送、拉取与版本同步实战』
java·git
fruge8 小时前
前端工程化最佳实践:ESLint+Prettier+Git Hooks 统一开发规范
前端·git
_院长大人_8 小时前
解决 Git 提交大文件导致 Push 被拒绝的问题
java·git·后端·elasticsearch
浪潮IT馆8 小时前
win11安装Git
windows·git
SoulmateShkart9 小时前
Git基本使用命令简略版
git