解决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
相关推荐
不爱学英文的码字机器6 小时前
Git误操作急救手册大纲
git
汤姆yu7 小时前
Mac 上 2026 版 OpenClaw 安装与配置全流程
macos·openclasw安装
A懿轩A7 小时前
【2026 最新】Mac 电脑配置指南:Homebrew 安装换源 + Git 环境配置(保姆级教程)
git
MonkeyKing_sunyuhua8 小时前
K8S执行MAC打出的本地镜像错误:exec /usr/local/bin/uvicorn: exec format error
macos·容器·kubernetes
切糕师学AI9 小时前
Visual Studio Git 使用指南
git·elasticsearch·visual studio
蜜汁小强10 小时前
Git Worktree:在不打断当前开发的情况下紧急修复生产问题
git
宇宙realman_99912 小时前
Git 本地版本控制极简使用笔记(Qt 项目专用)
笔记·git
坐吃山猪12 小时前
OpenClaw02_GitHook使用
git·hook·openclaw
小路恢弘13 小时前
xcode替换LLVM插件
ide·macos·xcode
莫寒清14 小时前
Git分支命名规范与最佳实践
git