3 Easy Ways of How to Clone Github Repository

Do you want to start learning how to code or want to collaborate with your team for developing with the GitHub repository and are curious how you clone it? This article will show you several easy ways to clone a GitHub repository.

Table of Content

Things You Should Know Clone GitHub Repository

  • You have Git or Git Bash installed on your computer.
  • You can clone your existing repository or clone another person’s existing repository to collaborate on a project.

You need to follow the steps carefully to be able to clone the GitHub repository.

How to Clone Repository Using HTTPS

You can clone a GitHub repository using the “HTTPS” method, make sure you already install Git or Git Bash on your computer to command the system to do these tutorials perfectly.

Step 1: HTTPS Clone

  1. From Github.com, navigate to the main page of the repository.
  2. Find the “Code” button.
  3. When we click the “Code” button, the dropdown will have a menu that we can choose. Then choose “HTTPS”.
  4. Copy the “HTTPS” link to start cloning the repository.
  5. Open Git Bash.
  6. In the terminal or command line (Windows git bash), type “git clone” then paste the copied link below:

    $ git clone https://github.com/username/repository.git
  7. Now the repository was completely cloned in the local folder.

Step 2: GitHub Desktop Clone

  1. Sign in to GitHub.com and GitHub Desktop before you start to clone.
  2. On GitHub.com, navigate to the main page of the repository.
  3. Above the list of files, click “Code.”
  4. Click “Open” with “GitHub Desktop” to clone and open the repository with GitHub Desktop.
  5. Click Choose and, using Windows Explorer, navigate to a local path where you want to clone the repository.
    Note: To capture a screen on Android, try the screenshot shortcut, screenshot combination, or Android Screenshot Assistant (recommended).
  6. Click “Clone.”
See Also  How to Create Folder in Github

Step 3: SSH Clone

  1. Sign in to GitHub.com and GitHub Desktop before you start to clone.
  2. On GitHub.com, navigate to the main page of the repository.
  3. Above the list of files, click “Code.”
  4. To clone the repository using an SSH key, including a certificate issued by your organization’s SSH certificate authority, click “SSH.”
  5. Open Git Bash.
  6. Change the current working directory to the location where you want the cloned directory.
  7. Type git clone, and then paste the URL you copied earlier.

    $ git@github.com:username/repository.git
  8. You complete the SSH Clone methods.


  • Before trying the steps above to clone a GitHub repository, make sure you already have Git Bash installed to do the “git clone.”
  • You can choose to use one or the other (or both), but it is recommended that you eventually learn how to work with the Git command line interface. It’s more flexible and can be used on servers without a GUI.
  • You’ll also need a GitHub account because you can’t clone some repositories without one.

Share This Post

Newest Articles

How to Get a GitHub Access Token for Personal Access

No longer have access to your personal GitHub repository? You can use the GitHub Access Token to open it. Read the full guide here!

How to Make a GitHub Repository Private

Developers can now create a private GitHub repository in the free tier as of January 7, 2019. Read how to get the private repository feature on GitHub here!

3 Methods of How to Install Android SDK Repository

Android is one of the most used operating systems for software development. Read the full guide on how to get the Android SDK here!

How to Turn Off Android Developer Mode

Android Developer Options allows you to access hidden features. If you want to deactivate it, follow this simple guide to turn it off!

5 Simple Ways How to Get Cookie Clicker GitHub

How to get and use Cookie Clicker on GitHub? You can find the simple steps and cheats for Cookie Clicker in this article!

How to Integrate Jira with GitHub in 6 Easy Steps

If you use Jira for your work and need to integrate with another organization that uses GitHub, integration is what you require. Read the details here!