解决sshconnecttohostgithub.comport22Connectiontimedout
- 电脑硬件
- 2025-08-28 19:09:01

一、问题描述
本地 pull/push 推送代码到 github 项目报 22 端口连接超时,测试连接也是 22 端口连接超时
ssh 密钥没问题、也开了 Watt Toolkit 网络是通的,因此可以强制将端口切换为 443
二、解决方案 1、测试连接 ssh -T git@github意味着无法通过默认 22 端口与 github 进行 SSH 连接
2、将 ssh 连接端口修改为 443 进行连接测试 ssh -T -p 443 git@ssh.github显示如上 Hi <username>! You've successfully authenticated, but GitHub does not provide shell access. 信息代表着通过 443 端口成功进行了身份验证,但 GitHub 不提供 shell 访问权限
3、修改 SSH 的 config 配置文件位置:C:\Users\<username>\.ssh
添加如下内容
# Add section below to it Host github Hostname ssh.github Port 443 4、再次测试连接 ssh -T git@github 5、最后克隆仓库解决
解决sshconnecttohostgithub.comport22Connectiontimedout由讯客互联电脑硬件栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“解决sshconnecttohostgithub.comport22Connectiontimedout”