今天准备push博客到github的时候发现push失败,错误提示内容如下

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

在中国上网,碰到国外网络服务无法连接的直觉就是网站被屏蔽了。😔

根据错误信息上网搜了搜,有个差不多情况的案例:

坑:ssh: connect to host github.com port 22: Connection refused

那就根据文章中的办法试试吧

~\.ssh\config中指定github的端口号

Host github.com
Hostname ssh.github.com
Port 443

实测有效。