How to find and use a GitHub URL by example

Git, GitHub and the Git URL

A Git repository is of very little use if it resides entirely on your remote GitHub or GitLab account.

To actually work with the various files and resources stored in that repository, you must pull or clone that code from the remote repo to your local machine. To do that, you must find the GitHub URL and use it.

How to use the GitHub URL

To find and use a GitHub URL, follow these steps:

  1. On the GitHub website, click on your repository of interest.
  2. Locate the green button named Code and click on it. The GitHub URL will appear.
  3. Copy the GitHub URL.
  4. Open a Git client such as the BASH shell or GitHub Desktop on your local machine.
  5. Use the GitHub URL to clone the remote repo.

Once the remote repository is cloned, you can pretty much forget about the GitHub URL. Git saves the URL for you, so all future push and pull commands will know which remote repo to interact with.

find GitHub URL

Once you find the GitHub URL of the remote repo, you can use it to clone the repository locally.

Types of GitHub URLs

For most clone operations, all you need is the HTTPS based GitHub URL. The HTTPS GitHub URL is shown by default on the repository page, but the URL actually comes in three flavors:

  • HTTPS.
  • SSL.
  • GitHub CLI.
Git, GitHub & GitHub Copilot Certification Made Easy

Want to get certified on the most popular AI, ML & DevOps technologies of the day? These five resources will help you get GitHub certified in a hurry.

Get certified in the latest AI, ML and DevOps technologies. Advance your career today.

GitHub URL examples

Here’s what the three GitHub URLs look like if you were to copy each of them:

  • https://github.com/cameronmcnz/rock-paper-scissors.git
  • [email protected]:cameronmcnz/rock-paper-scissors.git
  • gh repo clone cameronmcnz/rock-paper-scissors

Clone with the GitHub URL

With the GitHub URL in hand, the clone operation is relatively simple. Sometimes Windows developers are reluctant to open up the BASH shell that comes pre-packaged with a Git installation, but it’s really worth overcoming that fear with Git. Here’s the command in BASH to clone the GitHub repository referenced by the HTTPS GitHub URL above:

git clone https://github.com/cameronmcnz/rock-paper-scissors.git

When that Git clone command executes, it uses the GitHub URL to copy all of the remote files, along with the entire commit history, to the local developer machine. From there, a developer can perform as many local commits, fetch and push operations as they need.

clone GitHub URL

The GitHub URL is easily copied and used in Git GUI client tools.

And that’s how you find and use GitHub Desktop to find the the GitHub URL for Git.


Cameron McKenzie

Cameron McKenzie is an AWS Certified AI Practitioner, Machine Learning Engineer, Solutions Architect and author of many popular books in the software development and Cloud Computing space. His growing YouTube channel training devs in Java, Spring, AI and ML has well over 30,000 subscribers.