解决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
相关推荐
郑州光合科技余经理18 小时前
同城系统海外版:一站式多语种O2O系统源码
java·开发语言·git·mysql·uni-app·go·phpstorm
郑州光合科技余经理21 小时前
基于PHP:海外版同城O2O系统多语言源码解决方案
java·开发语言·git·spring cloud·uni-app·php·uniapp
Violet_YSWY1 天前
git变基删除中间版本,使用drop出现文件丢失问题,原因及解决方案
git
雾蓝回针1 天前
[全网首发]解决Parallels Desktop运行“第五人格“时 使用涂鸦/快捷发言会导致视角偏移的问题
笔记·macos
dragonchow1231 天前
git sparse-checkout, 只拉取部分目录
git
醇氧1 天前
Git 合并冲突提示 Local Changes Prevent from Merge
运维·git
这儿有一堆花1 天前
视频文件的技术逻辑解析
windows·macos
亚林瓜子1 天前
git中移除.DS_Store文件夹和相关文件
git·mac·ignore·.ds_store
深耕半夜1 天前
git的使用手册
git
pingzhuyan1 天前
linux常规(shell脚本)-启动java程序-实现快捷git拉取,maven打包,nohup发布(无dockerfile版)
java·linux·git·maven·shell