リポジトリのクローンについて
からローカルコンピューターにリポジトリのクローンを作成して、マージの競合の修正、ファイルの追� または削除、より大きなコミットのプッシュを簡単に行うことができます。 リポジトリのクローンを作成する� �合は、リポジトリを からローカルマシンにコピーします。
リポジトリをクローンすると、その時点で にあるすべてのリポジトリデータの完全なコピーがプルダウンされます。これには、プロジェクトのすべてのファイルとフォルダのすべてのバージョンも含まれます。 変更を のリモートリポジトリにプッシュするか、他のユーザの変更を からプルすることができます。 詳細については、「Git の使用」を参照してく� さい。
既存のリポジトリのクローンを作成することも、他のユーザの既存のリポジトリのクローンを作成してプロジェクトに貢献することもできます。
リポジトリをクローンする
-
で、リポジトリのメイン ページへ移動します。 1. ファイルのリストの上にある [コード] をクリックしてく� さい。
-
リポジトリの URL をコピーします。
- HTTPS を使ってリポジトリをクローンするには、[HTTPS] の下の をクリックします。
- 組織の SSH 認証局から発行された証明書を含む SSH キーを使用してリポジトリをクローンするには、 [SSH] 、 の� �にクリックします。
- GitHub CLI を使ってリポジトリをクローンするには、 [GitHub CLI] 、 の� �にクリックします。
1. [ターミナル][ターミナル][Git Bash] を開きます。 4. カレントワーキングディレクトリを、ディレクトリをクローンしたい� �所に変更します。 5. 「
git clone
」と入力し、既にコピーした URL を貼り付けます。
6. **Enter キー** を押してローカル クローンを作成します。$ git clone https://ホスト名/YOUR-USERNAME/YOUR-REPOSITORY
$ git clone https://ホスト名/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.
GitHub CLI の詳細については、「GitHub CLI について」を参照してく� さい。
ローカルでリポジトリをクローンするには、repo clone
サブコマンドを使用します。 repository
パラメーターをリポジトリ名で置き換えます。 たとえば、「octo-org/octo-repo
」、「monalisa/octo-repo
」、「octo-repo
」のように指定します。 OWNER/REPO
リポジトリ引数の OWNER/
部分を省略した� �合、既定で認証ユーザーの名前になります。
gh repo clone repository
GitHub URL を使用してリポジトリをクローンすることもできます。
gh repo clone https://github.com/cli/cli
- で、リポジトリのメイン ページへ移動します。 1. ファイルのリストの上にある [コード] をクリックしてく� さい。
- [GitHub Desktop で開く] をクリックし、リポジトリをクローンして GitHub Desktop で開いてく� さい。
- GitHub Desktop のプロンプトに従い、クローンを完了させてく� さい。
詳細については、「GitHub から GitHub Desktop にリポジトリをクローンする」を参照してく� さい。
空のリポジトリをクローンする
空のリポジトリにはファイルが含まれていません。 リポジトリを作成するときに README でリポジトリを初期化しない� �合に多くあります。
-
で、リポジトリのメイン ページへ移動します。
-
HTTPS でコマンドラインを使用してリポジトリをクローンするには、[Quick setup](クイック セットアップ) で をクリックします。 組織の SSH 認証局から発行された証明書を含む SSH キーを使用してリポジトリをクローンするには、 [SSH] 、 の� �にクリックします。
または、リポジトリをデスクトップにクローンするには、 [Set up in Desktop](デスクトップでセットアップ) をクリックし、プロンプトに従ってクローンを完了します。
-
[ターミナル][ターミナル][Git Bash] を開きます。 4. カレントワーキングディレクトリを、ディレクトリをクローンしたい� �所に変更します。 5. 「
git clone
」と入力し、既にコピーした URL を貼り付けます。
6. **Enter キー** を押してローカル クローンを作成します。$ git clone https://ホスト名/YOUR-USERNAME/YOUR-REPOSITORY
$ git clone https://ホスト名/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 を使用して接続できる。 詳細については、「HTTPS クローニング エラー」を参照してく� さい。
- クローンするリポジトリへのアクセス権を持っている。 詳細については、「エラー: リポジトリが見つかりません」を参照してく� さい。
- クローンするデフォルトブランチが存在する。 詳細については、「エラー: リモート HEAD が存在しない ref を参照するため、チェックアウトできません」を参照してく� さい。