【解决方法】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

相关推荐
Jia-Hui Su24 分钟前
GDSFactory环境配置(PyCharm+Git+KLayout)
git·python·pycharm
陪我一起学编程27 分钟前
创建Vue项目的不同方式及项目规范化配置
前端·javascript·vue.js·git·elementui·axios·企业规范
uhakadotcom1 小时前
什么是esp32?
面试·架构·github
@Demi7 小时前
vsCode或Cursor 使用remote-ssh插件链接远程终端
服务器·ide·vscode·ssh
嘀咕博客10 小时前
GitHub Copilot - GitHub 推出的AI编程助手
github·copilot·ai编程·ai工具
你是我的幸运儿18 小时前
git分支命名规范
git
油泼辣子多加1 天前
2025年08月21日Github流行趋势
github
uhakadotcom1 天前
最近rust生态有啥能力更新?
后端·面试·github
AxonoSensei1 天前
4 利用annaconda进行环境搭建
github
果子⌂1 天前
Git+Jenkins实战(一)
运维·git·jenkins