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

相关推荐
是代码侠呀3 分钟前
HTTP 的发展史:从前端视角看网络协议的演进
前端·网络协议·http·开源·github·github star·github 加星
YOYO--小天5 小时前
SSH终端登录与网络共享
运维·ssh
斯普信专业组6 小时前
Elasticsearch内存管理与JVM优化:原理剖析与最佳实践
大数据·jvm·elasticsearch
jz_ddk6 小时前
[学习]RTKLib详解:rtksvr.c与streamsvr.c
c语言·学习·github
是代码侠呀6 小时前
让Promise飞,让github star 飞
python·开源·github·github star·github 加星
newdf观察者6 小时前
penEuler操作系统结合豆包测试github仓库8086-Emulator项目
linux·运维·github
来一杯龙舌兰7 小时前
【Bug经验分享】SourceTree用户设置必须被修复/SSH 主机密钥未缓存(踩坑)
运维·缓存·ssh·sourcetree·主机密钥未缓存
SelectDB技术团队9 小时前
可观测性方案怎么选?SelectDB vs Elasticsearch vs ClickHouse
大数据·数据仓库·clickhouse·elasticsearch·信息可视化·doris·半结构化
qq_4276490610 小时前
VScode密钥(公钥,私钥)实现免密登录【很细,很全,附带一些没免密登录成功的一些解决方法】
ide·vscode·ssh·密钥·免密登录·公钥·私钥
qianmoQ10 小时前
GitHub 趋势日报 (2025年05月08日)
github