Cloning a repository
When you create a repository on your GitHub Enterprise Server instance, it exists as a remote repository. You can clone your repository to create a local copy on your computer and sync between the two locations.
This procedure assumes you have already created a repository on your GitHub Enterprise Server instance, or have an existing repository owned by someone else you'd like to contribute to.
-
On GitHub Enterprise, navigate to the main page of the repository.
Note: If the repository is empty, you can manually copy the repository page's URL from your browser and skip to step four.
-
Under the repository name, click Clone or download.
-
To clone the repository using HTTPS, under "Clone with HTTPS", click . To clone the repository using an SSH key click Use SSH, then click .
-
Open TerminalTerminalGit Bashthe terminal.
-
Change the current working directory to the location where you want the cloned directory to be made.
-
Type
git clone
, and then paste the URL you copied in Step 2.$ git clone https://hostname/YOUR-USERNAME/YOUR-REPOSITORY
-
Press Enter. Your local clone will be created.
$ 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.
Cloning a repository to GitHub Desktop
-
On GitHub Enterprise, navigate to the main page of the repository.
-
Under your repository name, click to clone your repository in Desktop. Follow the prompts in GitHub Desktop to complete the clone. For more information, see "Cloning a repository from GitHub to GitHub Desktop."