SSH连接github报错

本文以Windows系统为例进行说明,在个人电脑上使用Git命令来操作GitHub上的项目,本来都很正常,突然某一天开始,会提示如下错误:ssh: connect to host github.com port 22: Connection refused

解决方案的思路是:给~/.ssh/config文件里添加如下内容,这样ssh连接GitHub的时候就会使用443端口:

1
2
3
Host github.com
Hostname ssh.github.com
Port 443

如果~/.ssh目录下没有config文件,新建一个即可。