升级Mac系统后,使用git提示:Unable to negotiate with *.*.*.* port 12345: no matching host key type found. Their offer: ssh-rsa fatal: 无法读取远程仓库。
查看开发者权限,重置公钥再添加也不行。
因为升级的新系统是新的ssh客户端,不支持ssh-rsa算法,要修改本地配置重新使用ssh-rsa算法。
具体做法:
在~/.ssh目录下创建config文件(无后缀),使用文本工具打开添加内容:
Host *
HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedKeyTypes +ssh-rsa
分类:
MAC
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
2018-12-06 [Xcode 实际操作]八、网络与多线程-(23)多线程的同步与异步的区别
2018-12-06 [Xcode 实际操作]八、网络与多线程-(22)使用GCD多线程技术异步下载图片