Connecting to github.com (github.com)|20.205.243.166|:443... failed: Connection timed out.

  今天使用ubuntu 虚拟机编译 buidroot 代码时出现一些压缩包无法从github下载,如下图:

  

 

  可是拷贝上图log中的下载链接到windows 浏览器进行打开会自动进行下载成功,如粘贴该链接 https://github.com/winshining/nginx-http-flv-module/archive/v1.2.8/nginx-http-flv-live-v1.2.8.tar.gz到浏览器:(注:我的windows是打开梯子的)

  

 

  下面针对Ubuntu编译 Buildroot 时无法从 github 上下载各种 tar.gz 问题进行解决。

  1. 首先,我的Windows10是打开梯子的,可以看到系统代理端口信息如下:(注意!!!这里即使没有梯子也不会影响到后续的步骤,只是无法在浏览器中打开github相关的网页而已,这点并不影响

  

 

  2.  点击如下链接GitHub.com - GitHub: Let's build from here · GitHub (ipaddress.com)查看github.com这个域名对应的IP地址,如下IP地址为140.82.114.3

  

 

  3. Ubuntu虚拟机下关闭代理:

  

 

  4.  Ubuntu命令行下配置 git 不使用代理:

1
2
sudo git config --global --   unset http.proxy
sudo git config --global --   unset https.proxy

 

  5.  将上面 github.com域名等效的IP地址配进我们的Ubuntu虚拟机 /etc/hosts文件中:

  

 

  6. Ubuntu 下检查此时 github.com 网络是否可达:

  

 

  7. 重新执行buildroot的代码编译,发现所有的.tar.gz压缩包都可以正常下载了: 

  

 

补充说明:

  • git 配置了代理,拉取github代码若出现如下的错误也是可以用本文介绍的方法来解决:Failed to connect to 127.0.0.1 port 7890: Connection refused

  

  • 我的Ubuntu是通过桥接到本地电脑网卡进行上网的,若你的Ubuntu是搭建在某大型服务器上,该服务器是通过代理方式进行上网,则本文的方法或许不适用!!!!

 

posted @   长颈鹿也落枕  阅读(1258)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
欢迎这位怪蜀黍来到《Connecting to github.com (github.com)|20.205.243.166|:443... failed: Connection timed out. - 长颈鹿也落枕 - 博客园》
点击右上角即可分享
微信分享提示