Skip to main content

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

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

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

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

リポジトリをクローンすると、その時点で GitHub.com にあるすべてのリポジトリデータの完全なコピーがプルダウンされます。これには、プロジェクトのすべてのファイルとフォルダのすべてのバージョンも含まれます。 変更を GitHub.com のリモートリポジトリにプッシュするか、他のユーザの変更を GitHub.com からプルすることができます。 For more information, see "Using Git".

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

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

  1. GitHub.comで、リポジトリのメインページにアクセスしてください。

  2. ファイルのリストの上にある Code(コード)をクリックしてください。 "Code"ボタン

  3. Copy the URL for the repository.

    • To clone the repository using HTTPS, under "HTTPS", click .
    • Organization の SSH 認証局から発行された証明書を含む SSH キーを使用してリポジトリのクローンを作成するには、[SSH]、 の順にクリックします。
    • To clone a repository using GitHub CLI, click GitHub CLI, then click . GitHub CLIでリポジトリをクローンするためのURLをコピーするためのクリップボードアイコン
  4. ターミナルターミナルGit Bashを開いてください。

  5. カレントワーキングディレクトリを、ディレクトリをクローンしたい場所に変更します。

  6. git clone と入力し、前の手順でコピーした URL を貼り付けます。

    $ git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY
  7. 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.

GitHub CLIについてさらに学ぶには、「GitHub CLIについて」を参照してください。

To clone a repository locally, use the repo clone subcommand. Replace the repository parameter with the repository name. For example, octo-org/octo-repo, monalisa/octo-repo, or octo-repo. If the OWNER/ portion of the OWNER/REPO repository argument is omitted, it defaults to the name of the authenticating user.

gh repo clone repository

You can also use the GitHub URL to clone a repository.

gh repo clone https://github.com/cli/cli
  1. GitHub.comで、リポジトリのメインページにアクセスしてください。
  2. ファイルのリストの上にある Code(コード)をクリックしてください。 "Code"ボタン
  3. Click Open with GitHub Desktop to clone and open the repository with GitHub Desktop. "GitHub Desktopでオープン"ボタン
  4. GitHub Desktop のプロンプトに従い、クローンを完了させてください。

詳しい情報については、「GitHub から GitHub Desktop にリポジトリをクローンする」を参照してください。

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

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

  1. GitHub.comで、リポジトリのメインページにアクセスしてください。

  2. HTTPS でコマンドラインを使用してリポジトリをクローンするには、[Quick setup] で をクリックします。 Organization の SSH 認証局から発行された証明書を含む SSH キーを使用してリポジトリのクローンを作成するには、[SSH]、 の順にクリックします。 [Empty repository clone URL] ボタン

    または、リポジトリをデスクトップにクローンするには、 [Set up in Desktop] をクリックし、プロンプトに従ってクローンを完了します。 [Empty repository clone desktop] ボタン

  3. ターミナルターミナルGit Bashを開いてください。

  4. カレントワーキングディレクトリを、ディレクトリをクローンしたい場所に変更します。

  5. git clone と入力し、前の手順でコピーした URL を貼り付けます。

    $ git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY
  6. 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.

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

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

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

参考リンク