Git连接Github超时的解决方法

Git连接Github超时的解决方法

将密钥配置到GitHub上后,输入以下命令进行验证:

1
$ ssh -T git@github.com

(或者向github进行推送时,连接超时,推送失败等情况)

显示连接超时。可尝试如下方法:

1.首先把文件拓展名隐藏取消勾选;
2.找到公钥私钥所在的文件夹(一般为C盘-用户-.ssh)
3.我们需要在这个文件夹下新建一个名为config的文件,不带后缀(重命名删除后缀就行)

(正常情况下打开应该只有id_rsa和id_rsa.pub,这个不用担心)

新建一个名为config的文件

4.将下面的内容用记事本打开复制到config文件中并保存,其中邮箱换成自己上面填的:

1
2
3
4
5
6
Host github.com
User xxx@163.com
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443

如下图所示


完成以上操作后,再次尝试使用验证:

1
$ ssh -T git@github.com

此时,查看是否能成功验证或者推送。