当前位置: 首页 > article >正文

WSL2下,向github进行push时出现timeout的问题

昨晚在完成15445 Project2.2后,笔者兴致冲冲地准备把代码提交到github上,谁知一连提交几次都出现

ssh:connect to host github.com port 22: Connection timed out

这个问题。我开始还以为是网络波动,测试了多次之后才发现应该是22端口出问题了,重启电脑也没效果。

问了问GPT后发现了一个快捷有效的方法——直接换一个新的端口,而不用更改电脑的防火墙设置。

ssh: connect to host github.com port 22: Connection timed out 主要表明你的 WSL2 环境无法通过 SSH 连接到 GitHub 的 22 端口。GitHub 在默认情况下使用 SSH 协议通过 22 端口进行通信,但有时候一些网络环境或者配置问题可能会导致无法连接。

推荐使用 GitHub 提供的 443 端口。443 是 HTTPS 协议的标准端口,通常不受防火墙限制,因此是连接 GitHub 的理想选择。

你可以通过 SSH 配置文件将 GitHub 的 SSH 连接切换到 443 端口:

1、编辑 ~/.ssh/config 文件:

nano ~/.ssh/config

2、添加以下配置:

Host github.com
  Hostname ssh.github.com
  Port 443

3、然后尝试重新连接。

ssh -T git@github.com

我们就可以正常向github推送自己的文件了 


http://www.kler.cn/a/568208.html

相关文章:

  • 8.5 kubelet维护pod的内存管理器podManager源码解析
  • 测试金蝶云的OpenAPI
  • 使用 Kubeflow 和 Ray 构建机器学习平台
  • 机器学习:监督学习、无监督学习和强化学习
  • 达梦数据库阻塞死锁及解锁
  • Excel工作圈小工具一个集合了大量Excel功能的绿色工具软件
  • C#中使用Newtonsoft.Json多态正反序列化
  • 基于 MetaGPT 自部署一个类似 MGX 的多智能体协作框架
  • 内容中台的企业CMS架构是什么?
  • 对话式AI引擎:DeepSeek技术引领多模态交互新篇章
  • RabbitMq延时队列的实现
  • 【漫话机器学习系列】107.线性组合(Linear Combination)
  • 【论文阅读笔记】SL-YOLO(2025/1/13) | 小目标检测 | HEPAN、C2fDCB轻量化模块
  • 检索增强生成(RAG)技术解析:大模型时代的“知识导航系统”
  • 基于Selenium的Python淘宝评论爬取教程
  • 【AI+智造】基于SKF IMAX-16+PT1000与Odoo18工业物联网架构智慧生产诊断系统集成方案
  • ubuntu 20.04 安装labelmg
  • C# Unity 唐老狮 No.1 模拟面试题
  • 【论文阅读笔记】FcaNet: Frequency Channel Attention Networks(2021/7/23)
  • Deepseek开源周第四天:从 DualPipe 到 EPLB