はじめに
GitHubでリポジトリのファイルのコピーを取得するには、さまざまな方法があります。 次のようにすることができます。
- リポジトリのファイルのスナップショットを zip ファイルとして独自の (ローカル) コンピューターにダウンロードします。
- Git を使って、リポジトリをローカルコンピューターにクローンします。
- リポジトリをフォークして、GitHubに新しいリポジトリを作成します。
これらの各メソッドには独自のユース ケースがあり、次のセクションで説明します。
このチュートリアルでは、リポジトリのファイルをローカルコンピューターにダウンロードすることに焦点を当てます。 たとえば、 GitHub上のリポジトリに興味深いコンテンツが見つかった場合、Git を使用したりバージョン コントロールを適用したりせずに、コンテンツのコピーを簡単に取得できます。
ヒント
最新バージョンのアプリケーション、インストーラー、バイナリ、 GitHub リポジトリに格納されているソフトウェアの実行可能ファイルなどのリリース パッケージまたはアセットをダウンロードするには、「 リリースからのソース コード アーカイブのダウンロード 」または 「タグからのソース コード アーカイブのダウンロード」を参照してください。
ダウンロード、複製、フォークの違いを理解します
| 任期 | 定義 | 利用シーン |
|---|---|---|
| ダウンロード | リポジトリのファイルのスナップショットをローカル コンピューターに保存します。 | ファイルの内容を使用またはカスタマイズしたいが、バージョン 管理の適用には関心がない場合。 |
| Clone | すべてのファイルとフォルダーのすべてのバージョンを含む、リポジトリのデータの完全なコピーを作成します。 | ローカルコンピューター上のリポジトリの完全なコピーで作業し、Gitを使って変更を追跡・管理したいとします。 ローカルで行われたこれらの変更は、 GitHubホストされているリポジトリと同期する予定です。 詳細については、「リポジトリをクローンする」を参照してください。 |
| フォーク | ||
| GitHubに新しいリポジトリを作成するには、個人アカウントにリンクし、元の ("アップストリーム") リポジトリとコードと可視性の設定を共有します。 | ||
| GitHub上の独自のプロジェクトの基礎として、元のリポジトリのデータを使用する必要があります。 または、フォークを使用して、元の ("アップストリーム") リポジトリへの変更を提案する必要がある場合。 リポジトリをフォークした後も、リポジトリをクローンして、ローカルコンピュータで変更作業を行えるようにしたいかもしれません。 詳細については、「リポジトリをフォークする」を参照してください。 |
リポジトリのファイルのダウンロード
このチュートリアルでは、デモ リポジトリ (octocat/Spoon-Knife) を使用します。
-
octocat/Spoon-Knife に移動します。
-
ファイル一覧の上にある [ Code] をクリックします。
![リポジトリのランディング ページのファイル リストのスクリーンショット。 [コード] ボタンが濃いオレンジ色の枠線で囲まれています。](/assets/cb-13128/images/help/repository/code-button.png)
-
[ Download ZIP] をクリックします。
これで、リポジトリのファイルのコピーがローカル コンピューターに zip ファイルとして保存されました。 独自の目的でファイルを編集およびカスタマイズできます。