Py学习  »  Git

「生信小技巧」提高GitHub项目克隆到本地的速度

生信媛 • 3 年前 • 326 次点击  

在国内克隆GitHub项目时,有时候你会因为网络速度非常抓狂。尤其是你要用20kb的速度去下载一个200Mb的项目时,你会感受到什么叫做绝望。

Fig1

这里介绍一种曲线结果的方式,也就是利用国内的码云(https://gitee.com/), 实现GitHub项目的高速下载。虽然会多一步操作,但是速度的提升却非常的明显,而且还不需要一些特殊的配置。

我们只需要登陆gitee, 可以用微信或者是Github账号。

然后选择页面右上角的加号图标,选择其中的从GitHub/GitLab导入仓库。

Fig2

然后填写你需要导入的项目地址

Fig3

等待一段时间后,GitHub上的项目就会被导入国内的gitee中,

Fig4

此时,你通过这个项目地址进行克隆,你就会发现速度起飞了

Fig5

这个技巧也适用你要安装Github上的R包的情况,因为devtools本质上调用了remote包,先下载到本地然后进行安装的过程。我们可以自己手动完成,也就是先克隆,然后用 install.packages()即可安装(当然你需要自己解决依赖关系)。


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/71275
 
326 次点击