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

用git 拉取代码时, 偶尔会出现下面的错误:

bash 复制代码
ssh: connect to host github.com port 22: Connection timed out
fatal: Could not read from remote repository.

出现这个错误的原因是 22 端口被防火墙屏蔽了, 换一个端口即可,如443端口。

操作方法:

bash 复制代码
 vim ~/.ssh/config

添加如下内容:

bash 复制代码
Host github.com
  Hostname ssh.github.com
  Port 443

参考链接: https://zhuanlan.zhihu.com/p/521340971

相关推荐
久绊A3 小时前
指定端口-SSH连接的目标(告别 22 端口暴力破解)
linux·网络·ssh
安替-AnTi5 小时前
AI急速搭建网站:Gemini、Bolt或Jules、GitHub、Cloudflare Pages实战全流程!
ai·github·cloudflare·bolt·gemini·快速搭建网站
love530love8 小时前
【保姆级教程】阿里 Wan2.1-T2V-14B 模型本地部署全流程:从环境配置到视频生成(附避坑指南)
人工智能·windows·python·开源·大模型·github·音视频
和科比合砍81分9 小时前
ES模块(ESM)、CommonJS(CJS)和UMD三种格式
大数据·elasticsearch·搜索引擎
cxr82810 小时前
Claude Code PM 深度实战指南:AI驱动的GitHub项目管理与并行协作
人工智能·驱动开发·github
金融数据出海13 小时前
黄金金融期货数据API对接技术文档
开发语言·金融·github
hfd199014 小时前
GitHub 宕机自救指南:保障开发工作连续性
github
绝无仅有16 小时前
未来教育行业的 Go 服务开发解决方案与实践
后端·面试·github
AAA修煤气灶刘哥17 小时前
MySQL 查文本查哭了?来唠唠 ES 这货:从 “啥是 ES” 到 Java 撸代码,一篇整明白!
java·后端·elasticsearch
逛逛GitHub19 小时前
这 4 个牛逼 GitHub 开源项目,太优质了。
github