虚拟机毗连github报错Failed connect to github.com:443; Connection refu ...

打印 上一主题 下一主题

主题 985|帖子 985|积分 2955

虚拟机毗连github报错Failed connect to github.com:443; Connection refused解决方式

(参考博客 解决Ubuntu18.04的git clone报错Failed to connect to github.com port 443: Connection refused)
问题描述在Centos7中linux体系下利用docker中安装灯塔时执行命令curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-uname -s-uname -m -o /usr/local/bin/docker-compose时报错
无法毗连github,一直出现Failed connect to github.com:443; Connection refused查了一下这是是一个网络毗连错误,表示无法毗连到 GitHub 的服务器。
然后说原因有以下几个:
1、网络问题:检查你的网络毗连是否正常,尝试访问其他网站或服务看是否可以正常毗连。
2、防火墙设置:请检查您的防火墙设置,确保允许访问 GitHub 的端口(默以为 443)。
3、代理设置:如果您利用了代理服务器,请检查代理设置是否正确。
4、DNS 剖析问题:请检查您的 DNS 设置,确保可以正确剖析 GitHub 的域名。
5、GitHub 服务器维护:有时,GitHub 服务器可能会进行维护,导致毗连失败。您可以检察 GitHub 的官方文档或社区讨论,了解是否有关于维护的信息。
然后对照了,发现网络没问题物理机可以访问github,但是虚拟机不行,然后防火墙虚拟机默认是关闭的,代理的话没有设置就没用代理,DNs剖析这个不是很懂pass了发现大概率不是这个,服务器维护也不可能究竟物理机还是可以访问成功的。
查了解决方法,说是可以利用全局代理什么的实在搞不明确,然后还有一个是更改hosts文件中的内容
两个网址
  1. https://github.com.ipaddress.com/
  2. https://fastly.net.ipaddress.com/github.global.ssl.fastly.net#ipinfo
复制代码
中找到


将这五个ip地点记下打开hosts文件,查到要新开一个终端,输入sudo gedit /etc/hosts,会提示输入用户密码,输入之后就能打开文件。但是我输入后,一直提示
(gedit:113209): Gtk-WARNING **: 14:40:13.634: cannot open display: localhost:11.0

然后解决方法是,直接利用vim /etc/hosts这个命令进行修改

然后进行配置,发现curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-uname -s-uname -m -o /usr/local/bin/docker-compose还是毗连不上,但是将https再修改为http后
curl -L http://github.com/docker/compose/releases/download/1.29.2/docker-compose-uname -s-uname -m -o /usr/local/bin/docker-compose
成功配置完成。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

欢乐狗

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表