2014年12月28日日曜日

GitHubから特定ディレクトリだけを簡単にダウンロードする方法

GitHubからプロジェクトをダウンロードするには clone を使ったり、プロジェクトのトップページからzipファイルとしてダウンロードすれば良いのですが、特定のディレクトリ配下だけをダウンロードしたい場合は svn を使うのが簡単だったりします。
今回はsvnを使ってGitHubから簡単にダウンロードする方法を紹介します。

とその前に、svnがインストールされていない場合は先にインストールしておきましょう。
$ sudo apt-get install subversion

それでは本題に戻ります。
例えば以下のようなGitHubのURLがあったとします。

https://github.com/XXX/YYY/tree/master/ZZZ

ここにあるソースをサブディレクトリも含めて全部ダウンロードしたいときは、GitHubのURLの tree/master 部分を trunk に置き換えて svn コマンドを実行します。

$ svn checkout https://github.com/XXX/YYY/trunk/ZZZ

これでOKです。
ローカルのカレントディレクトリには ZZZ なフォルダが作られ、そこにまるごとダウンロードされているはずです。

0 件のコメント:

コメントを投稿