git clone github项目加速方式

今天遇到了git clone github项目很慢的情况,如下

git clone https://github.com/CocoaPods/Specs.git master

于是从网上各种查找资料,发现如果在hosts文件中指定现有github服务的IP地址就可以做到加速。于是开始了操作。

  1. 首先先查找IP地址
nslookup github.global.ssl.fastly.Net
 nslookup github.com

  1. 然后再在/etc/hosts文件指定一下,在文件末尾添加如下配置
69.63.176.15 github.global.ssl.fastly.Net
13.250.177.223 github.com
  1. 最后一步是刷新DNS缓存,后来经过测试这一步还是不要做了否则IP又会变,设置的hosts文件又失效了
sudo killall -HUP mDNSResponder

接下来你就可以试试clone的速度是不是有所提升,经过我的实验确实有所提升。

1
说点什么

avatar
1 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
0 Comment authors
Recent comment authors
  Subscribe  
最新 最旧 得票最多
提醒