记录git报错ssh: connect to host github.com port 22: Connection timed out,已解决

报错如下:

ssh: connect to host github.com port 22: Connection timed out

fatal: Could not read from remote repository.

Please make sure you have the correct access rights

and the repository exists.

这个报错挺奇怪的,我已经正常提交git到GitHub有一段时间了,一直都很正常

起因是前天git push的时候报这个错,百度了一圈,也没解决

今天重新尝试解决,好在解决了,是SSH端口22被阻止或网络配置问题导致的

解决步骤如下:

1、在命令行中执行以下命令,验证网络连接与端口状态

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

2、验证后提示如下,很可能是网络环境对端口22有严格限制

bash 复制代码
ssh: connect to host github.com port 22: Connection timed out

3、更换端口,端口443强制连接方案,依次执行以下命令

bash 复制代码
touch ~/.ssh/config
 vi ~/.ssh/config

4、执行完 vi ~/.ssh/config之后,会出现一个编辑的状态,按i进入编辑模式,将以下内容复制进去,然后按Esc+:wq保存并退出

bash 复制代码
Host github.com
  Hostname ssh.github.com
  Port 443
  User git
  IdentityFile ~/.ssh/id_ed25519 

5、继续分别执行以下命令

bash 复制代码
chmod 700 ~/.ssh
chmod 600 ~/.ssh/config
chmod 600 ~/.ssh/id_ed25519
 ssh -T git@github.com

6、当执行完 ssh -T git@github.com之后,会提示

bash 复制代码
The authenticity of host '[ssh.github.com]:443 ([xx.xx.xxx.xxx]:443)' can't be established.
ED25519 key fingerprint is SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU.
This host key is known by the following other names/addresses:
    ~/.ssh/known_hosts:1: github.com
    Are you sure you want to continue connecting (yes/no/[fingerprint])?

7、这是SSH连接的正常安全验证步骤,我们看到的指纹 SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU 与GitHub官方公布的ED25519指纹一致,可安全确认。
官方指纹查询:GitHub Docs - SSH签名密钥

8、在提示后 输入小写"yes"(必须完整输入,不能只输"y")

bash 复制代码
Warning: Permanently added '[ssh.github.com]:443' (ED25519) to the list of known hosts.
Hi 你的用户名! You've successfully authenticated, but GitHub does not provide shell access.

这条消息表明您的SSH连接已成功建立

Permanently added 'ssh.github.com:443' ...:主机密钥已成功保存

Hi 你的用户名! You've successfully authenticated:SSH密钥认证通过

GitHub does not provide shell access:这是正常现象(GitHub仅允许Git操作,不提供登录shell)

总结:

现在可以正常执行Git命令了

相关推荐
miofly8 小时前
GitHub 日榜趋势速报 | 2026-10-31
开源·github
sbjdhjd17 小时前
网工进阶笔记:H3CSE 园区网全栈技术与协议汇总
网络·笔记·云计算·ssh·网络工程·vlan·aaa
u13013020 小时前
GitHub 热榜项目:日榜(2026-10-29)
人工智能·github
穆梓兰煊21 小时前
Python 千万级向量检索内存优化手册
github
用户8371332007621 小时前
AI总是会忘记细节咋办?我用GitHub实现外部记忆管理
人工智能·github
逛逛GitHub1 天前
这 6 个 GitHub 项目是刚开源,但是 Star 攀升很快的几个。
github
不老刘1 天前
Antigravity 的 New Worktree 模式:给 AI 代理一个安全的“平行工位”
人工智能·git·ai编程·antigravity
wflynn1 天前
GitHub 日榜趋势速报 | 2026-10-29
开源·github
光谱SpectrAI1 天前
Windows 也中招:Git Bash 和 Node 仍信任泄露的 eMudhra 证书
git
伊布拉西莫1 天前
GitHub Actions 自动化发布指南
github·devops