Git clone速度过慢的解决方法
昨天在git clone vulhub时,发现速度实在是难以忍受,上网查遍了各种方法。总结一下:
1.改dns为8.8.8.8
2.在hosts加上github的ip地址
3.把git协议换成https协议
4.挂代理,设置git用sock5代理
5.上墙外的vps下载,然后ftp或者scp回来
昨天为了git下来vulhub可真是试了无数种办法,除了第5种全都试过了,前面3种对我来说一点用没有,第4种挂了个灯笼,结果大概是树大招风,这个也用不了了,速度极其慢。
最好的办法其实是肉身翻墙,但是没有这个条件啊,只能再想办法。我也想过第5种方法,但是没有这个经济实力呀,只能作罢。
但是我有腾讯云啊,是不是也能成呢?
怀着侥幸心理试了试,没想到真的成功了,git的速度大概是5M/s。
git下来以后,用tar对git的文件夹进行压缩,然后scp到本机,结果scp到一半网络出错,而且速度也非常慢,毕竟学生机限制了下行速度为1Mbit/s,也就是128KB/s,对于一个200M左右的压缩包,还是有点吃力的。
后来用ftp,下了半天,结果99%的时候,出错了,我真是。。。。。。
还好我做了两手准备,在ftp的同时,我把这个项目pull到了coding上,万幸这个没有出现问题,毕竟云环境的网还是比较稳的。
然后git clone自己的代码库,速度2M/s(受限于学校网速),真是美滋滋。
经过这次折腾也算是明白了,这年头没个梯子怎么干活了啊?这也太费事了吧!