红联Linux门户
Linux协助

git clone速度太慢的处理办法(亲测还有用)

发布时刻:2019-05-23 00:00:00来历:不知道作者:admin

在国内,你们必定发现运用git clone的速度真实太慢,git clone的速度可能会让你难以承受,现再次收拾处理办法与咱们共享,有图有本相。

原因:git clone特别慢是因为github.global.ssl.fastly.net域名被约束了。只需找到这个域名对应的ip地址,然后在hosts文件中加上ip–>域名的映射,改写DNS缓存便可。

适用各种操作体系,本次测验体系为Ubuntu 18.04.2 LTS,下载速度从几k提高到1M多。

没有修正前git clone速度真实慢只要10K左右,如上图。

修正后,git clone速度到达800多k。或许1M多。

1、查找域名对应的ip地址,并修正hosts文件

linuxidc@linuxidc:~/linuxidc.com$ nslookup github.global.ssl.fastly.Net
Server:  127.0.0.53
Address: 127.0.0.53#53

Non-authoritative answer:
Name: github.global.ssl.fastly.Net
Address: 151.101.229.194

linuxidc@linuxidc:~/linuxidc.com$ nslookup github.com
Server:  127.0.0.53
Address: 127.0.0.53#53

Non-authoritative answer:
Name: github.com
Address: 13.229.188.59

如下图:

然后修正hosts文件

Windows上的hosts文件途径在

C:\Windows\System32\drivers\etc\hosts

Linux的hosts文件途径在/etc/hosts中

sudo vim /etc/hosts

Mac的hosts文件途径也在/etc/hosts中

sudo vi /etc/hosts

在hosts文件结尾增加两行

github.com 13.229.188.59
github.global.ssl.fastly.Net 151.101.229.194

2、改写DNS缓存

Linux:

sudo /etc/init.d/networking restart

Windows

ipconfig /flushdns

Mac

sudo killall -HUP mDNSResponder

曾经的文章:git clone下载速度特慢的处理方案