git clone 太慢怎么办?

2014-05-11 15:00:40 +08:00
 amoblin
git clone git@github.com:atom/atom.git
Cloning into 'atom'...
remote: Reusing existing pack: 98902, done.
Receiving objects: 5% (5661/98902), 1.02 MiB | 8.00 KiB/s

这么慢的速度怎么办好呢?

clone了2次,由于网络问题中断了,然后就重新clone。git clone也不能断点续传。

要不哪位v友贡献一个迅雷种子?
41660 次点击
所在节点    git
32 条回复
Sam
2014-05-11 15:03:24 +08:00
1. 加一个 --depth=1
2. 登录到海外VPS git clone 然后 tar zcf :D
guchengf
2014-05-11 15:06:28 +08:00
download zip 也不行吗?
likaci
2014-05-11 15:09:07 +08:00
哈哈哈,早上看见你在微博上抱怨了。
shangjiyu
2014-05-11 15:15:47 +08:00
最近是慢,,,
pushy
2014-05-11 15:16:00 +08:00
这和迅雷种子有一毛钱关系 ??
kehr
2014-05-11 15:19:49 +08:00
@amoblin 我也在弄,还没装好 ╮(╯▽╰)╭ 试了好几次了,龟速~

➜ Desktop > git clone https://github.com/atom/atom
Cloning into 'atom'...
remote: Reusing existing pack: 98902, done.
Receiving objects: 25% (24828/98902), 10.49 MiB | 5 KiB/s


@guchengf zip解压后编译了两次没成功,而且包比较小,不知什么原因。clone下来的项目能达到100M+,昨晚clone到90%,然后就再也没动过。

今天Github宕机,又中断了几次~
WildCat
2014-05-11 15:21:17 +08:00
肉身翻墙是最优解
amoblin
2014-05-11 15:21:59 +08:00
@Sam --depth=1不错,只取最新的2个提交,库小了很多。据说最后可以通过git fetch --unshallow来获取完整库。 第二个方法我差点就这么干了 :)

@guchengf download zip的只是最新分支的内容,不包含git库信息哦~

@likaci :)
kehr
2014-05-11 15:22:49 +08:00
看了--depth=1,突然反应过来了,知道为什么压缩包较小了。
amoblin
2014-05-11 15:26:12 +08:00
@kehr git clone --depth=1然后很快就下载完啦~ 现在git fetch --unshallow中,不知道这个支持断点不
JoyNeop
2014-05-11 15:47:38 +08:00
移民
treo
2014-05-11 15:55:48 +08:00
ss + proxychains
hourui
2014-05-11 17:49:46 +08:00
~/.gitconfig
[http]
proxy = sock5://127.0.0.1:7070

配个ssh tunnel或者shadowsocks
wwqgtxx
2014-05-11 19:30:37 +08:00
@hourui 正解
然后用https地址即可
fkj
2014-05-11 19:58:30 +08:00
在美国VPS上clone然后打包回来再chmod一下就好了。
gsanidt
2014-05-11 20:07:59 +08:00
简单来说曲径通幽,复杂点就是肉身翻墙
wenLiangcan
2014-05-11 20:56:20 +08:00
之前用这个
https://caurea.org/2012/01/28/git-bundler-service-received-some-love.html

不过现在没提供服务了,有谁有条件搭建个就好了
notcome
2014-05-11 21:53:44 +08:00
13L 正解,改 libcurl config 也行
gerorim
2014-05-11 22:26:02 +08:00
i.imgur.com/svRQ5HV.png

要在下分享给你一份?

gero [dot] rim [at] gmail [dot] com
gerorim
2014-05-11 22:33:20 +08:00

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

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

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

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

© 2021 V2EX