ちょっと速い気がしなくもないgitのクローンツール
GitHub側で事前に生成された圧縮ファイルをダウンロードして使用します。
その特性上、GitHub以外では使えませんが、GitHubであればとても高速なクローンを実現できます。
また、GitHub側ですら追いつけないほどの大規模なプロジェクトであったり、gitが苦手とする構造の場合も使用できません。
例えば、t3tra-devさんのcan-you-clone-thisリポジトリなどがいい例で、gitが苦手な構造になっているようです。
このようなリポジトリは、ある程度小さければ時間をかけてダウンロードできるかもしれませんが、大規模であればあるほどクローンできなくなっていきます。
- User-Agentの内容として、このリポジトリのリンクと、OSタイプ(Linux,Windows,macOSなど)を、codeload.github.comに自動的に提供します。
- これはスクリプトを変更することで無効化できます。
- codeloadの本来の使用用途以外でダウンロードするわけですから、最低限の礼儀は守ろう、という個人的な理由で追加してあります。 (最低限の礼儀ってなんだよって思われるかもしれませんが、自分でもよくわかりません。)
- このプロジェクトは元々、実験的な目的で作成されました。
- t3tra-devさんのcan-you-clone-thisに挑戦するために作成したスクリプトです。
- 実用性が高そうに思えたので公開しています。