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

相关推荐
梦想CAD控件1 小时前
(在线CAD平台)网页集成CAD SDK的方法
前端·javascript·github
Stardep3 小时前
ssh远程连接服务器到vscode上“连接失败”
服务器·vscode·ssh
若无_3 小时前
了解 .husky:前端项目中的 Git Hooks 工具
前端·git
想当花匠的小码农3 小时前
Git 仓库“减肥”指南:从检测、清理到同步的全流程实践
git
杨杨杨大侠4 小时前
Atlas Mapper 教程系列 (4/10):高级映射技巧与类型转换
java·开源·github
杨杨杨大侠4 小时前
Atlas Mapper 教程系列 (3/10):核心注解详解与基础映射
java·开源·github
杨杨杨大侠4 小时前
Atlas Log 0.2.0 版本
java·github·apache log4j
绝无仅有5 小时前
大厂Redis高级面试题与答案
后端·面试·github
绝无仅有5 小时前
面试问题之导致 SQL 查询慢的原因及优化建议
后端·面试·github
a.3027 小时前
OpenCV(cv2)学习笔记:从模板匹配入门到常用函数
数据库·ubuntu·ssh