解决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
相关推荐
__雨夜星辰__1 小时前
什么是 Git 与 Git※hub(※Git※hub加※速访※问教程)
git·github
家里有只小肥猫4 小时前
新项目git推送 删除
git
小码狐5 小时前
GIT相关
git·idea·基础
@大迁世界6 小时前
每周节省数小时的 Mac 键盘快捷键
macos·计算机外设
TESmart碲视6 小时前
突破macOS多屏限制:HDC203-PM24三屏DisplayLink KVM扩展坞深度解析
macos·计算机外设·kvm切换器·三屏kvm·displaylink
csdn_aspnet6 小时前
Git贡献全流程拆解:从Fork到PR的完整指南
git·fork·pr
XuDream6 小时前
idea中忽略idea文件不提交git和取消被 Git 追踪
java·git·intellij-idea
图灵机z7 小时前
【操作系统】四、进程管理
linux·服务器·网络·windows·macos·centos·risc-v
0xCode 小新8 小时前
Git常用操作
git·gitee·github
0vvv08 小时前
bugku-web-source(git泄露
git·ctf