リポジトリのクローンについて
GitHub Enterprise Serverインスタンス からローカルコンピューターにリポジトリのクローンを作成して、マージの競合の修正、ファイルの追� または削除、より大きなコミットのプッシュを簡単に行うことができます。 リポジトリのクローンを作成する� �合は、リポジトリを GitHub Enterprise Serverインスタンス からローカルマシンにコピーします。
リポジトリをクローンすると、その時点で GitHub Enterprise Serverインスタンス にあるすべてのリポジトリデータの完全なコピーがプルダウンされます。これには、プロジェクトのすべてのファイルとフォルダのすべてのバージョンも含まれます。 変更を GitHub Enterprise Serverインスタンス のリモートリポジトリにプッシュするか、他のユーザの変更を GitHub Enterprise Serverインスタンス からプルすることができます。 For more information, see "Using Git".
既存のリポジトリのクローンを作成することも、他のユーザの既存のリポジトリのクローンを作成してプロジェクトに貢献することもできます。
リポジトリをクローンする
-
GitHub Enterprise Serverインスタンスで、リポジトリのメインページにアクセスしてく� さい。
-
ファイルのリストの上にある Code(コード)をクリックしてく� さい。

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

-
ターミナルターミナルGit Bashを開いてく� さい。
-
カレントワーキングディレクトリを、ディレクトリをクローンしたい� �所に変更します。
-
git cloneと入力し、前の手� �でコピーした URL を貼り付けます。$ git clone https://hostname/YOUR-USERNAME/YOUR-REPOSITORY -
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.
To learn more about GitHub CLI, see "About 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 - GitHub Enterprise Serverインスタンスで、リポジトリのメインページにアクセスしてく� さい。
- ファイルのリストの上にある Code(コード)をクリックしてく� さい。

- Click Open with GitHub Desktop to clone and open the repository with GitHub Desktop.

- GitHub Desktop のプロンプトに従い、クローンを完了させてく� さい。
詳しい情� �については、「GitHub から GitHub Desktop にリポジトリをクローンする」を参照してく� さい。
空のリポジトリをクローンする
空のリポジトリにはファイルが含まれていません。 リポジトリを作成するときに README でリポジトリを初期化しない� �合に多くあります。
-
GitHub Enterprise Serverインスタンスで、リポジトリのメインページにアクセスしてく� さい。
-
HTTPS でコマンドラインを使用してリポジトリをクローンするには、[Quick setup] で をクリックします。 Organization の SSH 認証局から発行された証明書を含む SSH キーを使用してリポジトリのクローンを作成するには、[SSH]、 の� �にクリックします。
![[Empty repository clone URL] ボタン](https://github.github.com/docs-ghes-3.1/assets/cb-41015/images/help/repository/empty-https-url-clone-button.png)
または、リポジトリをデスクトップにクローンするには、 [Set up in Desktop] をクリックし、プロンプトに従ってクローンを完了します。
![[Empty repository clone desktop] ボタン](https://github.github.com/docs-ghes-3.1/assets/cb-45820/images/help/repository/empty-desktop-clone-button.png)
-
ターミナルターミナルGit Bashを開いてく� さい。
-
カレントワーキングディレクトリを、ディレクトリをクローンしたい� �所に変更します。
-
git cloneと入力し、前の手� �でコピーした URL を貼り付けます。$ git clone https://hostname/YOUR-USERNAME/YOUR-REPOSITORY -
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.
クローンエラーのトラブルシューティング
リポジトリのクローンを作成するときに、エラーが発生する可能性があります。
リポジトリをクローンできない� �合は、以下を確認してく� さい。
- HTTPS を使用して接続できる。 詳しい情� �については、「HTTPS クローンエラー」を参照してく� さい。
- クローンするリポジトリへのアクセス権を持っている。 詳しい情� �については、「Error: Repository not found」を参照してく� さい。
- クローンするデフォルトブランチが存在する。 詳細については、「Error: Remote HEAD refers to nonexistent ref, unable to checkout 」を参照してく� さい。