git 有没有什么好的方法可以抓超过 10G 的 code

2016-11-09 13:08:37 +08:00
 nealwx

前提:公司的代码托管在 xp-dev 上,主分支大概 10G 多

国内直接抓的话速度在 20~30k/s

使用代理( ss )抓的话,速度能到 2~3M/s 。

但问题是, 每次透过 ss 进行 git clone 的时候,代码大概抓了 3G 多的时候,就会提示

Write failed : Broken pipe
fatal: The remote end hung up unexpectedly
.....

然后就结束了,什么都没有抓下来

请问:有没有什么好一点的方法可以相对快速的将代码抓回本地,谢谢。

4732 次点击
所在节点    git
34 条回复
exch4nge
2016-11-09 20:12:21 +08:00
话说楼主不会用了 http/https 的方式吧……
waytoexplorer
2016-11-09 20:25:00 +08:00
先克隆到自己在国外的 vps 上,然后再打包下载
Liutos
2016-11-09 20:35:50 +08:00
难道是游戏代码+素材
nealwx
2016-11-09 21:03:15 +08:00
@exch4nge 不是,是 ssh 的方式
lzhr
2016-11-09 21:06:40 +08:00
csdn 、 oschina 的可以导入 github 的项目,试试?
nealwx
2016-11-09 21:07:27 +08:00
@Liutos @bramblex 最早的 git log 是 08 年的,全是 c/c++ 以及一些页面和图片
exch4nge
2016-11-09 21:09:50 +08:00
nealwx
2016-11-09 21:13:29 +08:00
@exch4nge 明天试试
Technetiumer
2016-11-09 21:22:42 +08:00
这个 xp-dev 是啥?如果是百度第一个结果,注册时候不是有地区么,找个那个地区的 VPS ,先 clone 到 VPS 上。

@lzhr oschina 和 coding 的导入基本没戏,太大了肯定失败。

( oschina 和 coding 不是只能导入 github 的项目,其他也可以)
Monad
2016-11-09 22:19:10 +08:00
@nealwx 这个方法可以 我当初就是用这个方法 clone 了一个 Chromium...
itlr
2016-11-09 23:55:38 +08:00
是不是把 window7 的盗版盘都 commit 进去了:)
nexusone
2016-11-10 09:52:47 +08:00
我这有爬 github 项目的爬虫,通过 http 爬取,后台用多线程下载,一般挺快
holy_sin
2016-11-10 10:46:31 +08:00
真倒霉,我之前也遇到过这种情况,里面好多提交都有 *.lib ,一个文件就 100 M 大小
ivechan
2016-11-10 17:45:51 +08:00
试过用 ipv6 下载过 chromium 源码, 20 多 G 把, 10M/s 的速度.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/319229

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX