解决 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 小时前
介绍 SWE-bench:语言模型能否解决真实世界的 GitHub 问题?
人工智能·语言模型·github
小样还想跑5 小时前
UniApp ConnectSocket连接websocket
websocket·elasticsearch·uni-app
whltaoin6 小时前
SpringCloud 项目阶段十:kafka实现双端信息同步以及ElasticSearch容器搭建示例
elasticsearch·spring cloud·kafka
Elasticsearch7 小时前
Elastic 获得 2025 年最佳 AI 辅助支持应用奖
elasticsearch
小和尚同志19 小时前
使用 Certimate 实现自动续签 SSL 证书
开源·github·自动化运维
怣疯knight20 小时前
Flocus+Github实现浏览器书签同步
github
豆豆豆大王20 小时前
头歌Kingbase ES内连接、外连接查询
大数据·数据库·elasticsearch
龙茶清欢20 小时前
7、revision 是 Maven 3.5+ 引入的现代版本管理机制
java·elasticsearch·maven
know__ledge21 小时前
Pytest+requests进行接口自动化测试6.0(Jenkins)
elasticsearch·jenkins·pytest
在未来等你21 小时前
Elasticsearch面试精讲 Day 20:集群监控与性能评估
大数据·分布式·elasticsearch·搜索引擎·面试