zoukankan      html  css  js  c++  java
  • Github: github 下载缓慢, 提升下载速度的几种办法

    =======================================  2020/02/20 更新 =================================================

    最新方案:使用码云Gitee来下载github的code

    访问 https://gitee.com/ 首先在右上角的搜索框中输入所要下载的项目名称,看看码云上是否已存在该项目:

    比如我要下载的是 android 的 ndk-samples:

    在码云的搜索框中可以直接搜索:

    点击任意一个搜索结果,如果发现与要下载的仓库一致,则可以通过码云直接克隆下载:

    如果要下载的github项目在码云上不存在,可以先注册一个码云帐号,再将github的项目克隆过来:
    进入个人中心后找到右上角的+ 号,选择“从Github导入仓库”

    输入该仓库的相关信息:

     选择导入,这样github的仓库就被直接克隆过来,然后在右侧的那个“克隆/下载”中获得码云的下载地址即可。

    如果需要同步最新的项目可以点击仓库名 后面的那个刷新标志。Amazing! 

    =======================================  2020/02/20 更新 =================================================

    方案一: 修改host文件,绕过DNS解析 (效果一般)

    通过访问:https://www.ipaddress.com/ 分别获取以下两个网址的ip:

    (1) github.com

    (2) github.global.ssl.fastly.net

    例如:

    然后修改系统的host文件(C:WindowsSystem32driversetc, 注:修改hosts文件需要管理员权限,可以复制到桌面修改过后再覆盖文件)。

    #
    # 102.54.94.97 rhino.acme.com # source server
    # 38.25.63.10 x.acme.com # x client host
    
    # localhost name resolution is handled within DNS itself.
    # 127.0.0.1 localhost
    # ::1 localhost
    
    
    140.82.113.4 github.com
    199.232.5.194 github.global.ssl.fastly.net

    修改完hosts还不会立即生效,需要刷新DNS缓存

    linux下输入指令:sudo /etc/init.d/networking restart 即可。

    windows下刷新DNS的方法:

    打开CMD

    输入ipconfig /flushdns

    然后关闭浏览器再访问github时下载速度就会明显挺高。

    方案二: 只下载最新版本的仓库(效果一般)

    下载库的时候只下载最新的那个库,可以使用这个命令:

    git clone git仓库地址 --depth=1

    这样就只下载到最新版本,而不是带有全部历史版本的仓库。

    参考链接:
    1. 解决Github下载速度缓慢的问题
    2. github文件下载慢的完美解决方案
    3. 怎么解决从github下载资源慢
     

  • 相关阅读:
    第06组 Beta冲刺 总结
    第06组 Beta冲刺 (5/5)
    第06组 Beta冲刺 (4/5)
    第06组 Beta冲刺 (3/5)
    第06组 Beta冲刺 (2/5)
    第06组 Beta冲刺 (1/5)
    第06组 alpha冲刺 总结
    第06组 Alpha冲刺 (6/6)
    数据采集第四次作业
    第06组(67)团队展示
  • 原文地址:https://www.cnblogs.com/yongdaimi/p/11495932.html
Copyright © 2011-2022 走看看