解决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
相关推荐
QT 小鲜肉7 小时前
【Linux命令大全】001.文件管理之git命令(实操篇)
linux·服务器·笔记·git·elasticsearch
全栈陈序员8 小时前
理解 Git 的第一步:什么是版本控制系统?
git
我的offer在哪里10 小时前
git操作遇到的问题
git
realhuizhu11 小时前
你的Git提交记录是“代码史诗”,还是“只有上帝能看懂的天书”?
git·版本控制·团队协作·ai工具·提示词工程
Mr YiRan13 小时前
Git “cherry-pick“ 命令详解和应用场景
git
星月心城15 小时前
git提交代码时所遇问题
大数据·git·elasticsearch
Dolphin_海豚15 小时前
到底是选 merge 还是选 rebase
git·面试·程序员
云和数据.ChenGuang15 小时前
采集Git相关日志(结合Filebeat)
大数据·git·elasticsearch
2501_9160074716 小时前
iOS 证书如何创建,从能生成到能长期使用
android·macos·ios·小程序·uni-app·cocoa·iphone
苹果电脑的鑫鑫17 小时前
git如何撤销上次上传的内容
大数据·git·elasticsearch