github上下载速度太慢了吗?众所周知,GitHub是一个巨大的开源宝库,是程序员和编程爱好者的聚集地,包括我之前推荐的很多优秀的开源项目,都位于GitHub上。
但是每当我们看到一个优秀的开源项目,准备下载* *(白)* *的时候就会发现git。
克隆的速度异常缓慢!在国内,宽度为200M的github下载代码的峰值速度通常是20kb/s,这个速度对于那些小项目来说是不错的,但是对于子模块很多的较大项目来说就像是浪费时间。虽然有很多方法可以加速,但是实际上并不稳定。
一、选择香港云服务器加快GitHub下载速度的原因:
1.香港云服务器可以同时接入CN2直拨线和海外优化国际线,网络访问能力高速交换,可以保证GitHub下载速度稳定,低延迟,不掉线。更适合部署加速器服务器。
2.香港云服务器支持linux和
Windows系统,可以部署多个GitHub下载加速器,也支持灵活升级,可以根据用户需求调整配置。找独服香港机房提供24小时在线运维服务。出现问题可以及时解决,保证服务器整体稳定,维护GitHub的下载体验。
二、这里还有一个GitHub的新下载方式,下载速度可以达到1 ~ 2MB/s。
使用开源网站提供的代码库,标题已经说的很清楚了,我想经常使用git的人大概都已经知道了。对于刚接触git的人来说,可能你只知道github。
其实国内有很多代码仓库提供商,国外不止github一家。但在中国才刚刚开始,关注的人并不多。开源网站提供的代码仓库提供了一个功能,就是可以将代码存放在github账号中。
克隆到开源网站的账户。
要求你有github账号,提高GitHub下载速度的步骤很简单。
1.先把你想在github上下载的项目放到你自己的github账户上。耗时:一瞬间
2.登录gitee。如果你没有,自己注册。网页中有一个添加项目的按钮,一个加号。点击加号,下拉列表中有迁移github项目。
选项,单击它并按照提示关联您的github帐户,然后选择您想要迁移的项目并按照提示进行操作。耗时:不到三分钟。
3.按照克隆github项目的方法,克隆是迁移到gitee账户中的项目。区别在于克隆
该链接被gitee中目标项目的链接所取代。通常下载速度以MB/s为单位。
按照上面的方法,基本上不用再通宵挂克隆代码了。
最近又复习了一遍。其实以上步骤比较繁琐,还可以更简单。新建仓库可以直接设置远程仓库地址。
2.提高子模块下载速度。
有些项目使用第三方代码库,但是当您使用clone命令时,这些子模块不会自动下载,因为它们存储在另一个地址。你需要
克隆目标项目后,执行。
git子模块更新–初始化–递归
只有这样,目标项目所需的依赖子模块才会被下载。github项目使用的子模块还在github上。这是很悲剧的,也就是说你在执行了上面的指令之后,还是要面对上面的20KB/s的速度。虽然这个时候不会出现,但还是漫长的等待。
我们也用上面的加速克隆的思路。
从下载的项目中找到它所使用的子模块的链接。
打开上一步的链接,要使用的目标子模块的代码和frok一样。
转到你的github账号,然后用同样的方法迁移到gitee。如果有多个子模块,重复操作几次,同样的程序。
将原项目中使用的子模块的链接地址修改为子模块迁移到gitee后的地址。
然后执行git子模块更新–初始化–递归。
以上是github上下载速度太慢的解决方案,以及提高子模块下载速度的思路。每一步的具体操作,请自行搜索,网上搜索一大块。
评论前必须登录!
注册