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

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

一、问题描述

本地 pull/push 推送代码到 github 项目报 22 端口连接超时,测试连接也是 22 端口连接超时

image-20250104135646734

ssh 密钥没问题、也开了 Watt Toolkit 网络是通的,因此可以强制将端口切换为 443

二、解决方案

1、测试连接

ssh -T git@github.com

image-20250104140258814

意味着无法通过默认 22 端口与 github 进行 SSH 连接

2、将 ssh 连接端口修改为 443 进行连接测试

ssh -T -p 443 git@ssh.github.com

image-20250104140502629

显示如上 Hi <username>! You've successfully authenticated, but GitHub does not provide shell access. 信息代表着通过 443 端口成功进行了身份验证,但 GitHub 不提供 shell 访问权限

3、修改 SSH 的 config 配置文件

位置:C:\Users\<username>\.ssh

image-20250104140821565

添加如下内容

# Add section below to it
Host github.com
  Hostname ssh.github.com
  Port 443

image-20250104140922920

4、再次测试连接

ssh -T git@github.com

image-20250104141108497

5、最后克隆仓库

解决

image-20250104141203300

相关文章:

  • 重看Spring聚焦BeanDefinition分析和构造
  • LED灯闪烁实验:Simulink应用层开发
  • EtherCAT(四) 从站XML文件描述
  • vite配置scss全局变量
  • 22.4.3.2 TCP/UDP连接信息
  • 深度学习在文本情感分析中的应用
  • java数据结构_优先级队列(堆)_6.2
  • 4. grafana(7.5.17)功能菜单简介
  • 15-最后一个单词的长度
  • 体验用ai做了个python小游戏
  • ECOLOGY流程表单字段由单行文本改成多行文本
  • DeepSeek + Claude 提升效果
  • 当C#邂逅Deepseek, 或.net界面集成deepseek
  • Weblogic 反序列化漏洞深度剖析与复现
  • MouseWithoutBorder鼠标指针闪烁、变大+AltTab有程序执行的问题解决方案
  • 【算法】787. 归并排序
  • 指标管理项目建设的高频问题和解决思路
  • 房屋价格 - 高级回归技术
  • Visual Studio Code 集成 Baidu Comate
  • Spring Boot 内置工具类
  • 上海现有超12.3万名注册护士,本科及以上学历占一半
  • 科创板年内第3家!健信超导IPO获受理,拟募资8.65亿
  • 商务部就开展打击战略矿产走私出口专项行动应询答记者问
  • 基因编辑技术让蜘蛛吐彩丝
  • 人民日报整版聚焦:专家学者看2025中国经济增长点
  • 泽连斯基表示将在土耳其“等候”普京