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
相关推荐
LeeAt4 分钟前
真的!真的就一句话就能明白this指向问题
前端·javascript
阳火锅5 分钟前
都2025年了,来看看前端如何给刘亦菲加个水印吧!
前端·vue.js·面试
极客悟道13 分钟前
巧解 Docker 镜像拉取难题:无需梯子和服务器,拉取数量无限制
后端·github
hahala233322 分钟前
ESLint 提交前校验技术方案
前端
夕水44 分钟前
ew-vue-component:Vue 3 动态组件渲染解决方案的使用介绍
前端·vue.js
我麻烦大了1 小时前
实现一个简单的Vue响应式
前端·vue.js
电脑能手1 小时前
[保姆级教程] 解决不同局域网电脑无法SSH的问题
运维·ssh·电脑
独立开阀者_FwtCoder1 小时前
你用 Cursor 写公司的代码安全吗?
前端·javascript·github
Cacciatore->1 小时前
React 基本介绍与项目创建
前端·react.js·arcgis
摸鱼仙人~1 小时前
React Ref 指南:原理、实现与实践
前端·javascript·react.js