Git Clone加速三种方式

以前使用Git都是下一些小文件,网速完全没察觉,今天下一个0.5G的项目才发现这个git clone的速度真的是太慢了。

上网查找了一些方式,主要有三种,第三种速度最快,如果下载上百M的项目时间又紧迫的话建议采用。

方法一、浅拷贝

    不用clone整个记录,只需要clone最近的一次commit,减少下载量,于是有“加速效果”。

     

     git clone --depth=1 https://github.com/XXX.git

方法二、去除网速限制

    这是大多数人的解法

    步骤1:查ip:

      github.global.ssl.fastly.net
      github.com
   步骤2:改文件:

    Windows上的hosts文件路径在C:WindowsSystem32driversetchosts

    Linux的hosts文件路径在:sudo vim /etc/hosts

    末尾添加

      XXX.XXX.XXX.XXX github.global-ssl.fastly.net
      XXX.XXX.XXX.XXX github.com
    步骤3:刷新DNS
     Winodws:CMD:ipconfig /flushdns
     Linux:sudo /etc/init.d/networking restart

方式三、借助第三方网站 https://gitee.com

参考:https://blog.csdn.net/xy_zhangchn/article/details/81558144

这种方式网速极快,如下

 不过好像下载下来的文件有点问题。

 

原文地址:https://www.cnblogs.com/XT-xutao/p/12134045.html