github下的git clone速度很慢问题
1.解决域名限制
终端输入以下命令查找两项指定域名的IP地址
nslookup github.global.ssl.fastly.net
nslookup github.com
结果示例:
Server: 127.0.1.1
Address: 127.0.1.1#53
Non-authoritative answer:
Name: github.global.ssl.fastly.net
Address: 173.252.110.21
Server: 127.0.1.1
Address: 127.0.1.1#53
Non-authoritative answer:
Name: github.com
Address: 52.74.223.119
将IP->域名映射追加写入hosts文件:
sudo gedit /etc/hosts
173.252.110.21 github.global-ssl.fastly.net
52.74.223.119 github.com
2.使用https协议替换ssh协议
git config --global url.“https://”.insteadOf git://
3.增大http buffer大小
git config --global http.postBuffer 524288000
实测效果
网速从10kb/s 提升到200kb/s