ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。
記事のバージョン: Enterprise Server 2.19

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

使用している GitHub Enterprise Serverインスタンスでリポジトリを作成した場合、それは リモート リポジトリとなります。 リポジトリをクローンして、コンピュータにローカルのコピーを作成し、ローカルとリモートの間で同期できます。

ここには以下の内容があります:

About cloning a repository

When you're working with a repository on 使用している GitHub Enterprise Serverインスタンス, you might want to have it on your local machine to make it easier to work with. For example, to allow you to use your favorite editor, to add and remove files, or to fix conflicts. The process of copying the repository from 使用している GitHub Enterprise Serverインスタンス to your local machine is called cloning (sometimes referred to on other version control systems as "checking out").

Cloning a repository pulls down a full copy of all the repository data that 使用している GitHub Enterprise Serverインスタンス has at that point in time, including all versions of every file and folder for the project. At any point, you can push your changes to the remote repository on 使用している GitHub Enterprise Serverインスタンス, or pull other people's changes from 使用している GitHub Enterprise Serverインスタンス. For more information, see "Using common Git commands".

You can either clone your existing repository or, to contribute to a project, clone another person's existing repository. For more information, see "Creating a new repository".

コマンドラインを使用してリポジトリをクローンする

  1. GitHub Enterpriseで、リポジトリのメインページにアクセスしてください。
  2. リポジトリ名の下でClone or download(クローンもしくはダウンロード)をクリックしてください。
    Clone or downloadボタン
  3. HTTPSを使ってリポジトリをクローンするには、"Clone with HTTPS(HTTPSでクローン)"の下でをクリックしてください。 リポジトリをOrganizationのSSH認証局が発行した証明書を含むSSHキーを使ってクローンするには、Use SSH(SSHを利用)をクリックし、続いてをクリックしてください。
    クローンURLボタン
  4. ターミナルターミナルGit Bashを開いてください。
  5. Change the current working directory to the location where you want the cloned directory.
  6. git clone と入力し、前の手順でコピーした URL を貼り付けます。
    $ git clone https://hostname/YOUR-USERNAME/YOUR-REPOSITORY
  7. Press Enter to create your local clone.
    $ 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 Desktopにリポジトリをクローンする

  1. GitHub Enterpriseで、リポジトリのメインページにアクセスしてください。
  2. リポジトリ名の下でClone or download(クローンもしくはダウンロード)をクリックしてください。
    Clone or downloadボタン
  3. To clone your repository in GitHub Desktop, under "Clone with HTTPS", click Open in Desktop
  4. GitHub Desktop のプロンプトに従い、クローンを完了させてください。

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

Cloning an empty repository

An empty repository contains no files. It's often made if you don't initialize the repository with a README when creating it.

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

  2. To clone your repository using the command line using HTTPS, under "Quick setup", click . To clone the repository using an SSH key, including a certificate issued by your organization's SSH certificate authority, click SSH, then click .

    Empty repository clone URL button

    Alternatively, to clone your repository in Desktop, click Set up in Desktop and follow the prompts to complete the clone.

    Empty repository clone desktop button

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

  4. Change the current working directory to the location where you want the cloned directory.

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

    $ git clone https://hostname/YOUR-USERNAME/YOUR-REPOSITORY
  6. Press Enter to create your local clone.

    $ 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.

Troubleshooting cloning errors

When cloning a repository it's possible that you might encounter some errors.

If you're unable to clone a repository, check that:

担当者にお尋ねください

探しているものが見つからなかったでしょうか?

弊社にお問い合わせください