当前位置: 首页 > news >正文

ubuntu提高 github下载速度

        Github一般用于Git的远程仓库,由于服务器位于国外,国内访问速度比较慢,为了提高访问速度,决定绕过DNS域名解析。

获取Github的IP地址

按下ctrl+alt+T打开命令终端,输入:

nslookup github.com


获取github.global.ssl.fastly.net的IP地址

按下ctrl+alt+T打开命令终端,输入:

nslookup github.global.ssl.fastly.net


写入hosts文件,刷新缓存

按下ctrl+alt+T打开命令终端,输入:

sudo gedit /etc/hosts

然后在文件末尾加上:

最后刷新缓存:在命令终端输入:

sudo /etc/init.d/networking restart

 

修改host文件解决

大型网站服务器都不会是只有一台服务器,而是多台服务器组成的集群一起对外提供服务。

使用站长工具测速,找一个速度比较快的服务器。

在这里插入图片描述
在这里插入图片描述
把刚才查到最快的 IP 地址和 Github 域名的字符串放在 hosts 文件最后,有可能就是最快的Github的IP地址。

经过自己测试,添加 github.global.ssl.fastly.net IP 会导致速度更慢, 猜想可能是因为 此IP 随时会改,有可能因为不匹配导致速度降低,因此 只需要 添加 Github的IP 即可;

查询有些文章的 IP 写法有以下几种,经过尝试:
20.205.243.166 www.github.com
或者
20.205.243.166 github.com

后本人选用:
20.205.243.166 http://github.com
20.205.243.166 https://github.com

可能有大约3倍的速度提升,也可能直接提升至1M以上。

在这里插入图片描述
参考:
https://blog.csdn.net/hn_tzy/article/details/88903642

http://www.lryc.cn/news/236067.html

相关文章:

  • Node.js之path路径模块
  • TCP与UDP协议
  • “ /^A-Z:\\{1,2}^/:\*\?<>\|+\.(jpg|gif|png|bmp)$/i ”这个正则表达式的理解
  • 批量下载Sentinel数据脚本2023
  • lv11 嵌入式开发 ARM指令集中(伪操作与混合编程) 7
  • 北邮22级信通院数电:Verilog-FPGA(10)第十周实验 实现移位寄存器74LS595
  • 麒麟系统安装找不到安装源!!!!设置基础软件仓库时出错
  • 代码随想录算法训练营第三十九天【动态规划part02】 | 62.不同路径、63. 不同路径 II
  • 鸿蒙4.0开发笔记之DevEco Studio如何使用Previewer窗口预览器(一)
  • 音视频转换软件Permute mac中文板特点介绍
  • 前端uniapp列表下拉到底部加载下一页列表【下拉加载页面/带源码/实战】
  • 超聚变服务器关闭超线程CPU的步骤(完整版)
  • 智能驾驶汽车虚拟仿真视频数据理解(一)
  • 事关Django的静态资源目录设置(Django的setting.py中的三句静态资源(static)目录设置语句分别是什么作用?)
  • Vue.js2+Cesium1.103.0 十四、绘制视锥,并可实时调整视锥姿态
  • 批量替换WordPress文章内图片链接
  • 关于DBMS_STATS.GATHER_DATABASE_STATS_JOB_PROC的一些发现
  • MatrixOne 支持多样化生态工具
  • 力扣刷题篇之位运算
  • asp.net core mvc 控制器使用配置
  • Hadoop学习总结(MapRdeuce的词频统计)
  • PPT基础入门
  • Java 语言关键字有哪些
  • Go vs Rust:文件上传性能比较
  • C# NAudio 音频库
  • springcloudalibaba-3
  • 异步复位同步释放与同步复位打拍
  • 使用Python进行二维图像的三维重建
  • go-zero微服务的使用
  • Java排序算法之基数排序