git
$ git clone --depth 1 https://github.com/aozorabunko/aozorabunko.git
とかが失敗してcloneできない。
zip URL
Download Buddyなんかのダウンロードツールで、zipファイルのアドレス(https://github.com/aozorabunko/aozorabunko/archive/master.zip) をダウンロードしても、1GBを超えたあたりでまたゼロから再ダウンロード(!!!!)となる。
wget
でrange指定すれば、うまくいくかもしれない。(ダメかもしれない)
svn
SVNなら、checkoutが途中で失敗しても、失敗した時点の続きからcheckout処理を継続できる。
$ svn checkout https://github.com/aozorabunko/aozorabunko
失敗したら、svn cleanup
して、またsvn checkout
すればよい。
何度も何度も失敗して面倒な場合は、while
でsvn checkout
が成功するまでループさせられる。
$ cd aozorabunko
$ while ! (svn cleanup && svn checkout https://github.com/aozorabunko/aozorabunko .) ; do ; done
途中で止めたい場合、Ctrl-c
では止まらないので、Ctrl-z
してから$ kill %1
する。
$ du -h -s aozorabunko/trunk
2.1G aozorabunko/trunk