Windows用Git拉取代码的时候提示:ssh: connect to host github.com port 22: Connection timed out

Windows用Git拉取代码的时候提示:ssh: connect to host github.com port 22: Connection timed out_第1张图片

用上图所示的Git Bash HereTortoiseGit更新代码的时候,提示:
在这里插入图片描述

解决

ssh目录下添加一个文件:configWindows用Git拉取代码的时候提示:ssh: connect to host github.com port 22: Connection timed out_第2张图片
文件内容如下:

Host github.com
Hostname ssh.github.com
Port 443
User <你的Github的邮箱>

添加完文件后,继续拉代码,会有一个提示,输入yes即可!
Windows用Git拉取代码的时候提示:ssh: connect to host github.com port 22: Connection timed out_第3张图片

解决过程

Git文档说的原因是有可能是防火墙完全拒绝允许 SSH 连接
Windows用Git拉取代码的时候提示:ssh: connect to host github.com port 22: Connection timed out_第4张图片
测试命令ssh -T -p 443 [email protected]是正常的
在这里插入图片描述
于是直接文档中提到的文件夹中加入config文件就可以了!

你可能感兴趣的:(Git,PHP,php,git)