Adding remotes to your git repository

June 6, 2022  ‐ 1 min read

When we clone a git repository, from GitHub for example, the origin remote is set up automatically for us.

But if you wish to add a second remote to your git repository, or when you created a local repository instead of cloning we can add a remote manually.

For this we need the following command:

$ git remote add <remote name> <remote url>

Let's for example add a second remote called upstream to a forked repository:

$ git remote add upstream

To validate whether the remote was added correctly we can review the output of the git remote -v command:

$ git remote -v
origin (fetch)
origin (push)
upstream (fetch)
upstream (push)