被git-clone的速度折腾到不行之后的奋起反击。感谢那么多网上的大佬。
注:目前只在树莓派上的Ubuntu Mate 18.04.3上试过,克隆速度比之前提升了很多,如果是其它平台,您试一下,因为我把网上搜到的在Linux上提升速度的两种通用办法集合在了一起,所以以下步骤估计不会局限于某个发行版本或者硬件平台。同时也请大家指正。
因为最近要在树莓派上搭环境,需要从GitHub上得到两个源文件。如何提高git clone的速度,为什么有时候克隆了一晚上,到了第二天显示在clone到100%的时候挂掉了。。。而且接连好多次都是这种情况23333,当时那感觉,简直一百首的《凉凉》送给自己愤怒又无奈的小心心。尝试过一些方法,那么成本小,见效快的方法是啥呢?做完以下两步即可(两大步哈哈哈)
1、 sudo nano /etc/ssh/ssh_config(或者使用其他你所熟悉的编辑文件的工具去编辑该文件),将GSSAPIAuthentication yes改为 GSSAPIAuthentication no。保存并关闭文件后快去试试git-clone的速度是不是比以前快一点了。
此步骤所参考的链接:https://blog.csdn.net/mengyonghang1988/article/details/77448950
2、如虎添翼的翼来了
1)直接获取地址。
ping github.global.ssl.fastly.net
ping github.com
2) 然后它会返回来两个地址。每个人可能不一样。根据刚刚自己ping到的地址将其保存到“ /etc/hosts ”文件中。具体方法如下,先打开hosts文件
sudo nano /etc/hosts
将下面的两行添加进去。然后保存。
151.101.40.249 github.global.ssl.fastly.net
192.30.253.112 github.com
3) 然后刷新一下网络,(其实主要是刷新DNS)
sudo /etc/init.d/networking restart
此步骤所参考的链接:https://blog.csdn.net/csdnliwenqi/article/details/97782007
做完这两步,速度比以前快多了,不会耗着时间并且心怀虔诚地去等待了呢。