前言
使用Git提交代码时,发现报错Connection timed out,然后使用ssh -T git@github.com
检查连接GitHub,报错:
解决方法
在存放公钥私钥(id_rsa
和 id_rsa.pub
)的同级文件夹中,例如我的是Windows系统,路径为:C:\Users\2cc\.ssh
。在该文件夹新建config文本
,内容如下:
Host github.com
User cfxin@163.com
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443
User 后面写的是登录Github的账号;
该配置文件目的是将原来的22端口改为443端口。
再次执行ssh -T git@github.com
检查,输入yes,可以看到连接成功。