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(受限于学校网速),真是美滋滋。

    经过这次折腾也算是明白了,这年头没个梯子怎么干活了啊?这也太费事了吧!

    点赞

    发表评论

    电子邮件地址不会被公开。必填项已用 * 标注

    [2;3Rer>