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

解决 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


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

相关文章:

  • Geoserver修行记-后端调用WMS/WMTS服务无找不到图层Could not find layer
  • 计算机网络:网络层知识点及习题(一)
  • C# 设计模式(结构型模式):外观模式
  • 【Qt】控件概述和QWidget核心属性1(enabled、geometry、windowTitle、windowIcon、QRC机制)
  • 大数据组件(三)快速入门实时计算平台Dinky
  • 【银河麒麟高级服务器操作系统】服务器异常重启故障分析及处理建议
  • 基于springboot的课程作业管理系统(源码+数据库+文档)
  • 第5章:索引和性能优化
  • JVM之垃圾回收器概述的详细解析
  • C++进阶:AVL树
  • BBP飞控板中的坐标系变换
  • 利用Mallet进行文本挖掘—— 主题模型与垃圾邮件检测
  • ansible-性能优化
  • 了解RabbitMQ:强大的开源消息队列中间件
  • 【可实战】Bug的判定标准、分类、优先级、定位方法、提交Bug(包含常见面试题)
  • Go语言的 的注解(Annotations)基础知识
  • 【顶刊TPAMI 2025】多头编码(MHE)之极限分类 Part 4:MHE表示能力
  • 我在广州学 Mysql 系列——有关数据表的插入、更新与删除相关练习
  • Go语言的 的编程环境(programming environment)基础知识
  • CBAM (Convolutional Block Attention Module)注意力机制详解
  • Docker-Compose安装和使用
  • 联发科MTK6771/MT6771安卓核心板规格参数介绍
  • 曲靖郎鹰金属构件有限公司受邀出席第十七届中国工业论坛
  • vulnhub——Earth靶机
  • 单片机-LED实验
  • 【文献精读笔记】Explainability for Large Language Models: A Survey (大语言模型的可解释性综述)(四)