clone 一个 github 上庞大的代码库,每次 clone 到一半就中断

2014-10-28 18:13:56 +08:00
 lehui99
中断时虽然下载了几百MB数据,但除了.git目录外一个文件都不存在,然后又要从头clone,pull也是从头pull。

整个目录已经几G的数据了,但数据都在.git/objects/pack中,类似tmp_pack_LJ7iab这种文件,每个文件都是几百MB,然后每次pull就会重新生成一个文件。

用VPN也是一样中断,已经几天了都没把代码拿下来,怎么办?
24843 次点击
所在节点    git
28 条回复
bobopu
2014-10-28 18:25:37 +08:00
大虾我给你发了封邮件请看下,gipt.py更新后报错。
ivenvd
2014-10-28 18:40:32 +08:00
如果只是为了下载文件的话,可以到 github 上下载 tar 包,或者用 git clone --depth=1。
mind3x
2014-10-28 18:40:39 +08:00
找台米国的VPS,在上面clone,完了再打包传回来。
loading
2014-10-28 18:41:11 +08:00
试下直接到github下压缩包
lizheming
2014-10-28 18:42:08 +08:00
git clone depth=1 试试?要么就直接下载得了→_→...
jakwings
2014-10-28 18:57:01 +08:00
svn export <git>/branches/<branch>/ outdir
wwqgtxx
2014-10-28 19:20:04 +08:00
你用啥协议的?git/ssh/https?
还有一个办法,到git@osc/gitcafe上找找有没有镜像项目,不行自己git@osc选择从github导入,然后从他们的服务器上下载,最后改一下origin地址回github即可
lehui99
2014-10-28 19:59:47 +08:00
@bobopu 回你了

@ivenvd 明天我试试

@mind3x 如果实在不行只能这样了,我先试试其他方法

@loading 直接下载的压缩包解压后能commit+push吗?当然这个库我是有修改权限的。

@lizheming 我先试试depth=1,怕直接下载后无法push。

@wwqgtxx 是https协议,osc/gitcafe还能这么用,长姿势了,我试试看

@lizheming svn export出来的怎么commit+push呢?
Tink
2014-10-28 20:06:52 +08:00
下载压缩包
JamesRuan
2014-10-28 20:15:45 +08:00
depth=1不会push不了的,只是本地看不到过去的版本而已
lehui99
2014-10-28 20:20:22 +08:00
@Tink
@JamesRuan
我是说下载压缩包会不会push不了。下载的压缩包内没有.git目录吧。
wwqgtxx
2014-10-28 21:03:51 +08:00
@lehui99 压缩包不能push,不包括.git目录
你试试用git协议,那个下载稳定一些,当然比不上用git@osc来的稳定
wuling
2014-10-28 21:18:22 +08:00
压缩包下载下来解压开,git init然后添加远程仓库,然后就可以正常push,pull了吧
lehui99
2014-10-28 21:29:27 +08:00
@wuling 等我明天试试,下载压缩包不知道会不会中断,好像下载压缩包还不支持断点下载,也不能多线程下载。

@wwqgtxx 等我明天试试git协议,不行再试试osc。
wwqgtxx
2014-10-28 21:51:23 +08:00
@wuling 那会丢失所有git历史记录的
sophymax
2014-10-28 22:10:56 +08:00
其实为了方便可以试试bitbucket,日常项目用bitbucket,github里莫名其妙的坑在bitbucket上暂时都没发现,网络连通情况bitbucket也好很多,省心,真的有光彩夺目的而且可以开源的项目再弄到github上,省心的才是好工具
jakwings
2014-10-28 23:34:28 +08:00
@lehui99 用 svn/git-svn 不能 push 回去……
lehui99
2014-10-28 23:56:06 +08:00
@sophymax 这个不是我能决定的。。

@jakwings 额,那只能试试其他方法了
ryd994
2014-10-28 23:58:36 +08:00
中断之后不要删,可以继续pull的
wzxjohn
2014-10-29 00:10:09 +08:00
@lehui99 找墙外友人下好了发给你不就好了。。。

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

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

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

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

© 2021 V2EX