以前にGithubを使用したことがある場合は、プラットフォームからファイルをダウンロードする方法がすぐには明確ではないことがわかります。 直接的なファイル共有を直接目的とするのではなく、開発を目的としたものであるため、より複雑なプラットフォームの1つです。 確かに、Githubの大きな利点の1つは、すべてのパブリックリポジトリがオープンソースであり、人々が貢献することを奨励していることです。公衆によって。 ただし、Githubは、他の場所とは異なる方法でファイルのダウンロードを処理します。
Githubのプロジェクト(またはプロジェクト全体)からファイルをダウンロードする方法が完全にわからない場合は、その方法を説明します。 始めましょう。
ファイルをダウンロードする
ほとんどの公開リポジトリは、ユーザーアカウントがなくても無料でダウンロードできます。 これは、パブリックリポジトリがオープンソースのコードベースであると見なされるためです。 ただし、コードベースの所有者がチェックボックスをオンにしない限り、コードベースをコンピューターにダウンロードし、.zipファイルに圧縮できます。
したがって、私が作成したこのヒント計算機などの公開コードベースにアクセスすると、右上隅にあるCloneまたはDownloadという緑色のボタンがわかります。 ボタンをクリックし、ドロップダウンで[ ZIPをダウンロード ]を選択します。 すべてのファイルは、通常は[ダウンロード]フォルダーからコンピューターへのダウンロードを開始します。
次に、コンピューターのダウンロードフォルダーを開き、ZIPファイルを見つけます。 それを右クリックして「解凍」または「解凍」というオプションを選択し、ファイルを保存するフォルダーを選択します。
最後に、選択したフォルダーに移動すると、すぐにダウンロードしたGithubファイルがすべて見つかります。
これはかなり小さなコードベースであり、ファイルは数個しかありません。 GithubのWes BosのJavaScript 30リポジトリにアクセスすると、パブリックリポジトリであるため、同じ方法でダウンロードできることがわかります。
ファイルを「ダウンロード」するより良い方法があります
概説した方法はシンプルで簡単ですが、実験ではなく、コードファイルを単純に表示するのに最適です。 実験のためにGithubファイルをダウンロードすることを計画している場合、最良の方法はプロジェクトを「フォーク」することです。 フォークは、リポジトリの単なるコピーです。
リポジトリのフォークには多くの利点があります。 Githubアカウントに独自のコピーが提供されるため、元のプロジェクトに影響を与えることなく、変更を自由に試すことができます。 たとえば、Tip Calculatorでバグを見つけたり、独自の機能を追加したりできます。 したがって、Githubアカウントにコピーを作成して、ヒント計算機を「フォーク」できます。 ここでは、コピーまたは「フォーク」になるため、元のプロジェクトに影響を与えずにコードをいじって試してみることができます。最も一般的には、フォークはバグの修正や追加など、他のプロジェクトの変更を提案するために使用されます前述の機能。
それでは、公開リポジトリをどのようにフォークしますか? 実際には非常に簡単です。 始める前に、フォークを保存する場所が必要になるため、無料のGithubアカウントを作成する必要があります。 www.github.comにアクセスして、今すぐこれを行うことができます。
アカウントを作成したら、アカウントに公開リポジトリをフォークできます。 たとえば、Wes Bosの30日間のJavaScriptトレーニングコースの公開リポジトリに移動できます。右上隅に、「Fork」というボタンが表示されます。 ボタンをクリックします。
数秒から数分かかることがありますが、Githubはそのプロジェクトを自分のGitHubアカウントに複製または「フォーク」します。 完了すると、Githubユーザー名でプロジェクトがすぐに表示されます。 確認するには、右上のナビゲーションバーでプロフィールアイコンをクリックし、[ リポジトリ ]というオプションを選択します 。 リポジトリのリストに、JavaScript 30コースのコードベースが表示されます。
これで、必要なコードをすべて変更して実験することができ、元の所有者の元のプロジェクトファイルには影響しません。 何らかのコードを変更したり、バグを修正したり、新しい機能を追加したりすると、「プルリクエスト」と呼ばれるものを作成できます。 元のプロジェクト所有者が変更を気に入っており、適切に機能する場合は、それを本番コードとして元のコードベースにマージできます。
閉鎖
ご覧のとおり、Githubからファイルとプロジェクト全体をダウンロードするのは実際には非常に簡単です。 わずか数分で、プロジェクト全体をコンピューターにダウンロードしたり、自分のGithubアカウントに分岐したりすることができます。 何が何に影響するかを確認するために、フォークのコードをいじるのにそれほど時間はかかりません。そして、最終的には、最初のプルリクエストを作成できるかもしれません。 ハッピーコーディング!