问题描述:

今天使用Linux克隆github仓库的时候遇到了这个问题

fatal: unable to access 'https://github.com/cyh245689173/demo.git/': Failed connect to github.com:443; Connection refused

image-20220810093835264

解决了一圈,又是设置通信缓存,又是设置代理,都没有解决

最后使用

1
ping github.com

发现连接不上github,可能是本地DNS无法解析导致的。

解决方案:

首先查执行一下命令

1
cat \etc\hosts

查看文件中有没有github.com的解析

image-20220810094343238

发现没有,使用vim编辑器在hosts文件末尾添加以下内容并保存

1
2
 192.30.255.112  github.com git 
185.31.16.184 github.global.ssl.fastly.net

重新克隆,发现就可以了。

image-20220810094514379