在各位v友的帮助下,atom终于完整clone!
百度盘下载链接:http://pan.baidu.com/s/1EiqL4
步骤如下:
1. clone最新一个提交
```
$ git clone --depth=1
[email protected]:atom/atom.git
Cloning into 'atom'...
remote: Counting objects: 444, done.
remote: Compressing objects: 100% (359/359), done.
remote: Total 444 (delta 20), reused 264 (delta 8)
Receiving objects: 100% (444/444), 2.25 MiB | 7.00 KiB/s, done.
Resolving deltas: 100% (20/20), done.
Checking connectivity... done.
```
2. 更新获取完整历史版本
```
$ git fetch --unshallow
remote: Counting objects: 98400, done.
remote: Compressing objects: 100% (27919/27919), done.
remote: Total 98159 (delta 68929), reused 97823 (delta 68611)
Receiving objects: 100% (98159/98159), 236.07 MiB | 18.00 KiB/s, done.
Resolving deltas: 100% (68929/68929), completed with 175 local objects.
From github.com:atom/atom
dbe15f7..7cdaaf2 master -> origin/master
remote: Counting objects: 7, done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 7 (delta 0), reused 7 (delta 0)
Unpacking objects: 100% (7/7), done.
* [new tag] v0.0.1 -> v0.0.1
* [new tag] v0.0.2 -> v0.0.2
...此处省略91行
* [new tag] v0.92.0 -> v0.92.0
* [new tag] v0.93.0 -> v0.93.0
* [new tag] v0.94.0 -> v0.94.0
```
期间也中断过,和直接clone一样,都不支持续传。
下面的事实可以说明我这里速度有多慢:
unshallow后git status一看:
```
$ git st
On branch master
Your branch is behind 'origin/master' by 3 commits, and can be fast-forwarded.
(use "git pull" to update your local branch)
nothing to commit, working directory clean
```
----分割线------
使用https的速度比ssh协议的速度快,至少快2倍。不知为何?
使用gitconfig的https proxy速度并未有显著提升,看来瓶颈还是在本身的网络环境。
@
wenLiangcan 没看懂怎么使用
@
582033 @
sandtears proxychains未安装成功,貌似不在Homebrew官方Formula里?
proxychains官方最新版是3.1版吗?github上还有一个4.2.0版本,还有一个ng版(next generation),好混乱...