リポジトリのクローンについて
GitHub.com からローカル コンピューターにリポジトリのクローンを作成して、マージの競合の修正、ファイルの追加または削除、より大きなコミットのプッシュを簡単に行うことができます。 リポジトリのクローンを作成する場合は、リポジトリを GitHub.com からローカル コンピューターにコピーします。
リポジトリをクローンすると、その時点で GitHub.com にあるすべてのリポジトリ データの完全なコピーがプルダウンされます。これには、プロジェクトのすべてのファイルとフォルダーのすべてのバージョンも含まれます。 変更を GitHub.com 上のリモート リポジトリにプッシュすることや、他のユーザーの変更を GitHub.com からプルすることができます。 詳しくは、「Git の使用」をご覧ください。
既存のリポジトリのクローンを作成することも、他のユーザの既存のリポジトリのクローンを作成してプロジェクトに貢献することもできます。
リポジトリをクローンする
-
GitHub で、リポジトリのメイン ページに移動します。
-
ファイルの一覧の上にある [コード] をクリックします。
-
リポジトリをクローンして GitHub Desktop で開くには、 [GitHub Desktop で開く] をクリックします。
-
GitHub Desktop のプロンプトに従い、クローンを完了させてください。
詳しくは、「GitHubからのGitHub Desktopへのリポジトリのクローン方法」をご覧ください。
空のリポジトリをクローンする
空のリポジトリにはファイルが含まれていません。 リポジトリを作成するときに README でリポジトリを初期化しない場合に多くあります。
-
GitHub で、リポジトリのメイン ページに移動します。
-
HTTPS を使ったコマンド ラインを使ってリポジトリをクローンするには、[クイック セットアップ] で をクリックします。 Organization の SSH 認証機関から発行された証明書などの SSH キーを使ってリポジトリをクローンするには、 [SSH] 、 の順にクリックします。
または、リポジトリをデスクトップにクローンするには、 [デスクトップでセットアップ] をクリックし、プロンプトに従ってクローンを完了します。
-
[ターミナル] を開きます。
-
カレントワーキングディレクトリを、ディレクトリをクローンしたい場所に変更します。
-
「
git clone
」と入力し、既にコピーした URL を貼り付けます。git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY
-
Enter キー を押してローカル クローンを作成します。
$ git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY > Cloning into `Spoon-Knife`... > remote: Counting objects: 10, done. > remote: Compressing objects: 100% (8/8), done. > remove: Total 10 (delta 1), reused 10 (delta 1) > Unpacking objects: 100% (10/10), done.
クローンエラーのトラブルシューティング
リポジトリのクローンを作成するときに、エラーが発生する可能性があります。
リポジトリをクローンできない場合は、以下を確認してください。
- HTTPS を使用して接続できる。 詳しくは、「クローンエラーのトラブルシューティング」をご覧ください。
- クローンするリポジトリへのアクセス権を持っている。 詳しくは、「クローンエラーのトラブルシューティング」をご覧ください。
- クローンするデフォルトブランチが存在する。 詳しくは、「クローンエラーのトラブルシューティング」をご覧ください。