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
相关推荐
Ratten4 分钟前
【Vben 解决】---- 跨页复选获取选择数据
前端
鬼手点金6 分钟前
FreeLLMAPI 介绍
llm·github·nvidia·apikey·freellmapi·agnes ai·日日新
ssshooter9 分钟前
为什么明明只有一个 12px 的小元素,父容器却有 63px 高?
前端·javascript·面试
IT_陈寒16 分钟前
Python的GIL让我深夜加班,这破锁到底怎么折腾的
前端·人工智能·后端
乘风gg33 分钟前
9 张 AI 生成的图,吃透任何一个前端项目
前端·ai编程·claude
moonsims41 分钟前
低空量子无人机
前端·数据结构
breeze jiang1 小时前
React + WebGPU 在浏览器运行 DeepSeek:从 Worker 通信到流式生成
前端·javascript·react.js
a1117761 小时前
家居生成器 Cartoon 开源项目 3D web
前端·开源
runningshark1 小时前
Github Copilot 智能编程助手深度评测
github·copilot
小林ixn1 小时前
前端卡顿终结者:用 useRef 把 Web Worker 请进 React 项目
前端·react.js·前端框架