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

BUG日志:使用热点或免费加速器时git链接github出现端口22拒绝访问的解决方法

问题描述

  • 现象git 连接 GitHub 时,报错 Connection refused on port 22
  • 触发条件
    1. 使用移动热点或免费加速器时必现。
    2. 使用正常 Wi-Fi 时不出现。

解决步骤

  1. 临时切换为 HTTPS 协议(绕过 22 端口):

    git remote set-url origin https://github.com/username/repo.git
    
  2. 强制 SSH 走 443 端口(GitHub 支持):

    • 修改 ~/.ssh/config
      Host github.com
        Hostname ssh.github.com
        Port 443
        User git
      
    • 测试连接:
      ssh -T git@github.com
      
  3. 检查代理冲突

    • 若使用加速器,关闭或重置 Git 代理配置:
      git config --global --unset http.proxy
      git config --global --unset https.proxy
      

验证结果

  • ✅ HTTPS 协议可正常 git push/pull
  • ✅ SSH over 443 端口后,连接成功。

补充说明

  • 关联场景:移动网络或公共代理可能屏蔽 22 端口。
  • 快速修复优先级
    1. 优先使用 HTTPS。
    2. 长期方案:配置 SSH over 443。

相关文章:

  • 一款在手机上制作电子表格
  • DeepSeek-R1:GPU编程自动化加速的新纪元
  • 操作系统:文件系统
  • Spring源码分析の构造方法推断
  • Android SystemUI深度定制实战:下拉状态栏集成响铃功能开关全解析
  • 设备健康管理系统在制造业的深度应用探索
  • 无人机 CAAC 执照考取全攻略
  • 第8天:面向对象编程入门 - 类与对象
  • 面试问题——如何解决移动端1px 边框问题?
  • 同步锁:同步实现的几种方式
  • NFC拉起微信小程序申请URL scheme 汇总
  • 一文掌握ADSL拨号代理的搭建方法,及详细使用
  • 如何证明有限域的大小都是2的幂次
  • 千峰React:Hooks(上)
  • 利用 Windows Terminal 和 SSH Config 简化 Linux 服务器管理
  • postgresql postgis扩展相关
  • VSCode 使用import导入js/vue等时添加智能提示,并可跳转到定义
  • 改进YOLOv8模型的空间注意力机制研究:RFAConv的贡献与实现
  • PostgreSQL的备份方式
  • SQL注入(order by、limit),seacmsv9联合注入数据
  • 专访|导演刘江:给谍战题材注入现实主义的魂
  • 中国创面修复学科发起者之一陆树良教授病逝,享年64岁
  • 茅台回应“茅台1935脱离千元价位带竞争”:愿与兄弟酒企共同培育理性消费生态
  • 中国社科院:网文市场超430亿元,作者破3000万人
  • 青年与人工智能共未来,上海创新创业青年50人论坛徐汇分论坛举办
  • 援藏博士张兴堂已任西藏农牧学院党委书记、副校长