はじめに
GitHub.com には、独自の目的でコピー、カスタマイズ、使用できる何百万ものオープンソース ソフトウェア プロジェクトがあります。
{data variables.product.product_name %}でリポジトリのファイルのコピーを取得するには、さまざまな方法があります。 次のことを実行できます。
- リポジトリのファイルのスナップショットを zip ファイルとして独自の (ローカル) コンピューターにダウンロードします。
- Git を使って、リポジトリをローカルコンピューターにクローンします。
- リポジトリをフォークして、GitHub に新しいリポジトリを作成します。
これらの各メソッドには独自のユース ケースがあり、次のセクションで説明します。
このチュートリアルでは、リポジトリのファイルをローカルコンピューターにダウンロードすることに焦点を当てます。 例えば、GitHub Enterprise Cloud のリポジトリに興味深いコンテンツが見つかった場合、Git を使用したりバージョン管理を適用したりせずに、コンテンツのコピーが簡単に取得できます。
ダウンロード、複製、フォークの違いを理解します
任期 | 定義 | ユース ケース |
---|---|---|
ダウンロード | リポジトリのファイルのスナップショットをローカル コンピューターに保存します。 | ファイルの内容を使用またはカスタマイズしたいが、バージョン 管理の適用には関心がない場合。 |
Clone | すべてのファイルとフォルダーのすべてのバージョンを含む、リポジトリのデータの完全なコピーを作成します。 | ローカルコンピューター上のリポジトリの完全なコピーで作業し、Gitを使って変更を追跡・管理したいとします。 これらのローカルでの変更は、GitHub Enterprise Cloud ホストリポジトリと同期する予定です。 詳しくは、「リポジトリをクローンする」を参照してください。 |
フォーク | 元の ("アップストリーム") リポジトリとコードと可視性の設定を共有する、個人用アカウントにリンクされた GitHub Enterprise Cloud に新しいリポジトリを作成します。 | 元のリポジトリのデータを、GitHub 上の独自のプロジェクトの基礎として使用する必要がある場合。 または、フォークを使用して、元の ("アップストリーム") リポジトリへの変更を提案する必要がある場合。 リポジトリをフォークした後も、リポジトリをクローンして、ローカルコンピュータで変更作業を行えるようにしたいかもしれません。 詳しくは、「リポジトリをフォークする」を参照してください。 |
前提条件
- GitHub アカウントを所持している必要があります。
リポジトリのファイルのダウンロード
このチュートリアルでは、デモ リポジトリ (octocat/Spoon-Knife) を使用します。
-
octocat/Spoon-Knife に移動します。
-
ファイルの一覧の上にある [コード] をクリックします。
-
[ZIP のダウンロード] をクリックします。
まとめ
これで、リポジトリのファイルのコピーがローカル コンピューターに zip ファイルとして保存されました。 独自の目的でファイルを編集およびカスタマイズできます。
次のステップ
- 次のチュートリアル「プロジェクトを GitHub にアップロードする」では、GitHub Enterprise Cloud のリモート リポジトリに独自のファイルをアップロードする方法について説明します。