kex_exchange_identification: connection closed by remote host

今天在向 GitHub 中的仓库 push 代码的时候,突然不成功了,提示 "kex_exchange_identification: connection closed by remote host" 。

最初以为是代理的问题,通过 git config -l检查了git 的本地代理端口没问题是 7890,和代理软件的端口一致。

然后在 GitHub的设置这里 上面删除原有的 ssh,又重新添加了公钥,依然不行。又重新生成、添加一遍,还是不行。

解决办法

最终在这里找到了答案:

~/.ssh 下添加 ~/.ssh/config 然后指定端口,就这么简单

复制代码
Host github.com
  Port 443
相关推荐
IT_陈寒11 分钟前
为什么你应该学习JavaScript?
前端·人工智能·后端
lifejump30 分钟前
Empire(帝国)CMS 7.5 XSS注入
前端·安全·xss
无风听海33 分钟前
OAuth 2.0 前端通道与后端通道深入剖析
前端·oauth
sakiko_34 分钟前
UIKit学习笔记8-发送照片、拍摄照片并发送
前端·swift·uikit
_code_bear_44 分钟前
OpenSpec CLI 与 OPSX 工作流说明
前端·后端·架构
白鲸开源1 小时前
杀疯了!SeaTunnel AI CLI 解锁数据集成新玩法
大数据·人工智能·github
parade岁月1 小时前
开源一个 Vue 3 Table:API 学 antdv、主题学 Nuxt UI
前端·vue.js
JiaWen技术圈1 小时前
Web 安全深入审计检查清单
前端·安全
Skylwn1 小时前
保姆级教程之将 GitHub Models 接入 NewAPI
笔记·github
江米小枣tonylua1 小时前
从红绿灯到方向盘:TDD 在 AI 时代的新角色
前端·设计模式·ai编程