解决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 小时前
怎样利用 macOS 自带功能快速进行批量重命名文件教程
macos·macos文件批量重命名·苹果文件批量重命名教程
爱宇阳6 小时前
如何在本地修改 Git 项目的远程仓库地址
git
摸鱼仙人~6 小时前
如何撤回刚提交的 commit
git
星星火柴93610 小时前
Git 学习笔记
笔记·git·学习
jstart千语11 小时前
【版本控制】git命令使用大全
java·git
Ocodotial14 小时前
MacOs下解决远程终端内容复制并到本地粘贴板
macos
丁总学Java14 小时前
wget(World Wide Web Tool) 教程:Mac ARM 架构下安装与使用指南!!!
前端·arm开发·macos
宋隽颢14 小时前
GIT工具学习【4】:推送到远程仓库
git·学习
杰瑞学AI15 小时前
Devops之GitOps:什么是Gitops,以及它有什么优势
运维·git·云原生·kubernetes·devops·argocd
. . . . .15 小时前
git合并分支原理
git