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

相关推荐
数据大魔方21 分钟前
【期货量化实战】螺纹钢量化交易指南:品种特性与策略实战(TqSdk完整方案)
python·算法·github·程序员创富·期货程序化·期货量化·交易策略实战
Cx330❀2 小时前
Git 多人协作全攻略:从入门到高效协同
大数据·elasticsearch·搜索引擎·gitee·github·全文检索·gitcode
轩轶子2 小时前
【Macbook环境配置】Macbook设置ssh免密登陆服务器
运维·服务器·ssh
CoderJia程序员甲4 小时前
GitHub 热榜项目 - 日榜(2026-1-9)
开源·大模型·llm·github·ai教程
珂玥c5 小时前
windows系统nfs挂载
运维·windows·ssh·remmina·cygwin
bigHead-6 小时前
Git合并操作详解:安全高效地合并远程分支
git·安全·elasticsearch
C_心欲无痕6 小时前
ts - 交叉类型
前端·git·typescript
Levin__NLP_CV_AIGC7 小时前
Ubuntu部署Dufs
linux·运维·服务器·ubuntu·ssh
秋饼7 小时前
【K8S测试程序--git地址】
git·容器·kubernetes
切糕师学AI8 小时前
SSH是什么?
ssh