github 端口22 超时问题解决

github 端口22 超时问题解决

问题描述

搬了个公司后发现自己的sourcetree 以及 本地命令行在拉取代码或者clone时均报错,根据网友的解决方案,做了个整理

报错信息

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

解决方案

使用 ssh 443端口

步骤1

测试端口443是否可用 注意必须存在一个 ssh (如无 请使用命令ssh-keygen -t ed25519 -C "your_email@example.com" 生成,并在github ssh设置中添加),以用于测试

在git命令行中敲入

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

步骤2

编辑.ssh 下的config文件,如无直接创建即可

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

多ssh的配置config例子如下

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

Host github.com
  HostName ssh.github.com
  Port 443
  IdentityFile C:\Users\Administrator\.ssh\id_ed25519
  PreferredAuthentications publickey

Host github.com
  HostName ssh.github.com
  Port 443
  IdentityFile C:\Users\Administrator\.ssh\id_peter
  PreferredAuthentications publickey

步骤3

不指定端口进行测试,此时你可以通过SourceTree等进行正常访问

复制代码
ssh -T git@github.com
相关推荐
WindrunnerMax6 小时前
从零实现富文本编辑器#9-编辑器文本结构变更的受控处理
前端·架构·github
草梅友仁7 小时前
墨梅博客 MVP 发布与草梅 Auth 更新 | 2025 年第 51 周草梅周报
开源·github·ai编程
咸鱼加辣7 小时前
【nginx面试题】nginx虚拟
运维·nginx·github
阿里嘎多学长8 小时前
2025-12-21 GitHub 热点项目精选
开发语言·程序员·github·代码托管
寰天柚子17 小时前
裸金属服务器深度解析:适用场景、选型指南与运维实践
服务器·网络·github
小鑫同学20 小时前
vue-pdf-interactor 技术白皮书:为现代 Web 应用注入交互式 PDF 能力
前端·vue.js·github
明月5661 天前
github开源项目推荐--drawnix(开源白板工具)
开源·github
2201_761199041 天前
jenkins找不到Build when a change is pushed to GitHub
运维·github·jenkins
此生只爱蛋1 天前
【Linux】内网穿透(实操)/打洞
linux·github
恋恋西风1 天前
github 类似 开源网站
github·源代码管理·开源网站