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

相关推荐
lkbhua莱克瓦2419 小时前
Java基础——常用算法5
java·开发语言·笔记·github
静心观复19 小时前
git revert 2
git
电摇小人19 小时前
GitHub 全方位指南(续):实战进阶与生态拓展
github
枫子有风19 小时前
Git 简介和基础使用
git
粥里有勺糖21 小时前
视野修炼-技术周刊第126期 | TypeScript #1
前端·node.js·github
祎直向前1 天前
在Ubuntu中安装并配置ssh
linux·ubuntu·ssh
FrankYoou1 天前
git stash push 命令作用及使用场景
git
lkbhua莱克瓦241 天前
Java基础——常用算法4
java·数据结构·笔记·算法·github·排序算法·快速排序
眼小博1 天前
多人协作Git开发流程指南
git
lpfasd1232 天前
git-团队协作基础
chrome·git·elasticsearch