概述
背景
很多的朋友都有下载Github上文件的需求,一般情况下,可以直接使用git clone
的方式就行。
有的时候会遇到文件容量比较大或者网络糟糕的情况,下载速度就会让人难以忍受,特别是在命令行还没fq
的情况下。
在研究Go语言和gRPC源码的时候我就遇到这个问题,经过一番搜索之后,我找到了借助gitee.com
来解决下载速度的问题。
这里以下载Go语言的源码举个例子吧。
方法
1、复制仓库地址
复制github的网页地址,https://github.com/golang/go
。
2、打开Gitee
打开https://gitee.com
的网页,点击右侧的+
,选择Import Repositoty
,打开新页面。
3、导入仓库地址
将之前复制的地址,粘贴到Git Repository URL
中,并且选择为公开项目,方便后续下载。
4、等待迁移
当点击import
后,gitee
会在后台迁移项目,根据文件大小,时间有长短。
5、结束
从图片中可以看到,新的项目地址为https://gitee.com/894057870/go
,效果上就是将github上的https://github.com/golang/go
fork到了gitee
的服务器上。
当从gitee
下载应该就是从国内服务器下载,速度就会快数倍。
6、切换地址
使用git remote -v
查看当前的仓库地址,可以看到是gitee.com/894057870/go.git
,如果要从github上更新代码,需要切换远程地址,git remote set-url origin https://github.com/golang/go.git
。
总结
上面的操作非常简单且省事,大大加快了我们下载github上大文件的效率。
这不最近在github上下载Gopher静态资源也是使用这种方法,大家可以看看这个地址,https://github.com/avelino/awesome-go#gophers
。
最后
以上就是美丽朋友为你收集整理的Github大文件下载不怕啦背景方法总结的全部内容,希望文章能够帮你解决Github大文件下载不怕啦背景方法总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复