Skip to main content
ドキュメントへの更新が頻繁に発行されており、このページの翻訳はまだ行われている場合があります。 最新の情報については、「英語のドキュメント」を参照してください。
現在、GitHub AE は限定的リリースです。

リポジトリをクローンする

ご自分のエンタープライズ にリポジトリを作成した場合、それはリモート リポジトリとなります。 リポジトリのクローンを作成して、コンピューター上にローカルコピーを作成し、これらの 2 つの場所の間で同期することができます。

リポジトリのクローンについて

リポジトリは、ご自分のエンタープライズ からローカル コンピューターこれにより、マージの競合の修正、ファイルの追加や削除、より大きなコミットのプッシュを簡単に行うことができます。 リポジトリをクローンする場合は、codespace を作成するときに、そのリポジトリを ご自分のエンタープライズ からローカル コンピューター。

ご自分のエンタープライズ からローカル コンピューターにリポジトリのクローンを作成して、マージの競合の修正、ファイルの追加または削除、より大きなコミットのプッシュを簡単に行うことができます。 リポジトリのクローンを作成する場合は、リポジトリを ご自分のエンタープライズ からローカル コンピューターにコピーします。

ご自分のエンタープライズ からローカル コンピューターにリポジトリのクローンを作成して、マージの競合の修正、ファイルの追加または削除、より大きなコミットのプッシュを簡単に行うことができます。 リポジトリのクローンを作成する場合は、リポジトリを ご自分のエンタープライズ からローカル コンピューターにコピーします。

リポジトリをクローンすると、その時点で ご自分のエンタープライズ にあるすべてのリポジトリ データの完全なコピーがプルダウンされます。これには、プロジェクトのすべてのファイルとフォルダーのすべてのバージョンも含まれます。 変更を ご自分のエンタープライズ 上のリモート リポジトリにプッシュすることや、他のユーザーの変更を ご自分のエンタープライズ からプルすることができます。 詳しくは、「Git の使用」をご覧ください。

既存のリポジトリのクローンを作成することも、他のユーザの既存のリポジトリのクローンを作成してプロジェクトに貢献することもできます。

リポジトリをクローンする

  1. ご自分のエンタープライズ で、リポジトリのメイン ページへ移動します。 1. ファイルの一覧の上にある [コード] をクリックします。 リポジトリのランディング ページのファイル リストのスクリーンショット。 [コード] ボタンが濃いオレンジ色の枠線で囲まれています。

  2. リポジトリの URL をコピーします。

    • HTTPS を使ってリポジトリをクローンするには、[HTTPS] の下の をクリックします。

    • Organization の SSH 認証機関から発行された証明書などの SSH キーを使ってリポジトリをクローンするには、 [SSH] をクリックしてから、 をクリックします。

    • GitHub CLI を使ってリポジトリをクローンするには、 [GitHub CLI] をクリックしてから、 をクリックします。

      ![[コード] ドロップダウン メニューのスクリーンショット。 リポジトリの HTTPS URL の右側に、コピー アイコンが濃いオレンジ色の枠線で囲まれています。](/assets/images/help/repository/https-url-clone-cli.png) 1. <span class="platform-mac">[ターミナル]</span><span class="platform-linux">[ターミナル]</span><span class="platform-windows">[Git Bash]</span> を開きます。 4. カレントワーキングディレクトリを、ディレクトリをクローンしたい場所に変更します。 5. 「`git clone`」と入力し、既にコピーした URL を貼り付けます。
      
      $ git clone https://HOSTNAME/YOUR-USERNAME/YOUR-REPOSITORY
      6. **Enter キー** を押してローカル クローンを作成します。
      $ git clone https://HOSTNAME/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/PATH-TO/REPOSITORY
  1. ご自分のエンタープライズ で、リポジトリのメイン ページへ移動します。 1. ファイルの一覧の上にある [コード] をクリックします。 リポジトリのランディング ページのファイル リストのスクリーンショット。 [コード] ボタンが濃いオレンジ色の枠線で囲まれています。

  2. リポジトリをクローンして GitHub Desktop で開くには、 [GitHub Desktop で開く] をクリックします。

    リポジトリの [コード] ドロップダウンのスクリーンショット。 [GitHub Desktop で開く] というラベルのボタンが、濃いオレンジ色の枠線で囲まれています。

  3. GitHub Desktop のプロンプトに従い、クローンを完了させてください。

詳しくは、「GitHubからのGitHub Desktopへのリポジトリのクローン方法」を参照してください。

空のリポジトリをクローンする

空のリポジトリにはファイルが含まれていません。 リポジトリを作成するときに README でリポジトリを初期化しない場合に多くあります。

  1. ご自分のエンタープライズ で、リポジトリのメイン ページへ移動します。

  2. HTTPS を使ったコマンド ラインを使ってリポジトリをクローンするには、[クイック セットアップ] で をクリックします。 Organization の SSH 認証機関から発行された証明書などの SSH キーを使ってリポジトリをクローンするには、 [SSH] の順にクリックします。

    空のリポジトリのクイック セットアップ手順のスクリーンショット。 リポジトリの HTTPS URL の右側に、コピー アイコンが濃いオレンジ色の枠線で囲まれています。

    または、リポジトリをデスクトップにクローンするには、 [デスクトップでセットアップ] をクリックし、プロンプトに従ってクローンを完了します。

    空のリポジトリのクイック セットアップ手順のスクリーンショット。 ダウンロード アイコンと [デスクトップでセットアップ] というラベルが付いたボタンが濃いオレンジ色の枠線で囲まれています。

  3. [ターミナル][ターミナル][Git Bash] を開きます。 4. カレントワーキングディレクトリを、ディレクトリをクローンしたい場所に変更します。 5. 「git clone」と入力し、既にコピーした URL を貼り付けます。

    $ git clone https://HOSTNAME/YOUR-USERNAME/YOUR-REPOSITORY
    6. **Enter キー** を押してローカル クローンを作成します。
    $ git clone https://HOSTNAME/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.

クローンエラーのトラブルシューティング

リポジトリのクローンを作成するときに、エラーが発生する可能性があります。

リポジトリをクローンできない場合は、以下を確認してください。