解决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
相关推荐
Tingjct6 小时前
git/gdb指令
大数据·git·elasticsearch
谷哥的小弟7 小时前
(最新版)Git&GitHub实操图文详解教程(03)—Git工作原理
git·github·版本控制·工作原理·git工作原理
devilnumber7 小时前
idea中git的commit弹出框改为工具框
git
向日的葵0069 小时前
大模型技术之git(第四章)
git
火车叼位9 小时前
当 Git Pull 把工作区搅成一锅粥:理解 Merge 与 Abort
git
向日的葵00611 小时前
大模型技术之git(第六章)
git
澈20713 小时前
Git入门指南:核心概念与实用操作
大数据·git·搜索引擎
Naisu Xu13 小时前
Mac上安装Homebrew、Git、Python等环境记录
git·python·macos·终端·brew
程序猿进阶14 小时前
OpenClaw Mac 安装教程
java·macos·ai·架构·agent·openclaw
摸鱼仙人~14 小时前
Learn Git Branching:提交的技巧
git