【解决方法】git pull报错ssh: connect to host github.com port 22: Connection timed out

问题

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

解决方法

在C:\Users\username.ssh文件夹下新建config文件,填入以下文本(如有则直接在文件最后一行新增):

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

将22端口修改为443即可。

验证:

复制代码
ssh -T git@github.com

出现Hi xxxx! You've successfully authenticated, but GitHub does not provide shell access.即正常。

参考资料

https://zhuanlan.zhihu.com/p/521340971

相关推荐
Freak嵌入式19 小时前
小作坊 GitHub 协作闭环:fork-sync-dev-pr-merge 实战指南
python·github·远程工作·代码规范·micropython·协作
oushaojun219 小时前
git在项目中常用的操作集合
git
宝桥南山19 小时前
GitHub Copilot - 尝试使用一下GitHub Copilot SDK
microsoft·ai·微软·github·aigc·copilot
qq_3962279519 小时前
Git 分布式版本控制
分布式·git
爱分享的阿Q19 小时前
GitHub趋势-AI工具链生态
人工智能·github
程序员柒叔19 小时前
OpenClaw 一周动态-2026-W15
github·aigc·openclaw·clawbot·motlbot
CoderJia程序员甲19 小时前
GitHub 热榜项目 - 日榜(2026-04-08)
人工智能·ai·大模型·github·ai教程
无限进步_20 小时前
【C++】反转字符串的进阶技巧:每隔k个字符反转k个
java·开发语言·c++·git·算法·github·visual studio
MicrosoftReactor20 小时前
技术速递|GitHub 初学者指南:GitHub 安全入门
安全·github
Rabbit_QL1 天前
【Git 报错处理】`remote origin already exists` 是什么意思?
git