Skip to content

dinushchathurya/multiple-remote-repository-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 

Repository files navigation

Push and Pull from multiple remote Git Repositories Demo

To see the current remote repository

git remote -v

To add a new remote repository

git remote set-url origin --add <remote_url>

To pull from a remote repository

Change YOUR_PROJECT/.git/config file like this:

From this:

[remote "origin"]
  fetch = +refs/heads/*:refs/remotes/origin/*
  url = [email protected]:YOUR_USERNAME/YOUR_PROJECT.git ## git pull command will pull from this repo from GitHub
  url = [email protected]:YOUR_USERNAME/YOUR_PROJECT.git
  url = [email protected]:YOUR_USERNAME/YOUR_PROJECT.git

To this:

[remote "origin"]
  fetch = +refs/heads/*:refs/remotes/origin/*
  url = [email protected]:YOUR_USERNAME/YOUR_PROJECT.git  ## git pull command will pull from this repo from gitlab
  url = [email protected]:YOUR_USERNAME/YOUR_PROJECT.git
  url = [email protected]:YOUR_USERNAME/YOUR_PROJECT.git

Change config to pull from both remote repos

Change YOUR_PROJECT/.git/config file like this:

[remote "origin"]
  fetch = +refs/heads/*:refs/remotes/origin/*
  url = [email protected]:YOUR_USERNAME/YOUR_PROJECT.git
  url = [email protected]:YOUR_USERNAME/YOUR_PROJECT.git
  url = [email protected]:YOUR_USERNAME/YOUR_PROJECT.git

[remote "github"]
  url = [email protected]:YOUR_USERNAME/YOUR_PROJECT.git
  fetch = +refs/heads/*:refs/remotes/github/*
[remote "bitbucket"]
  url = [email protected]:YOUR_USERNAME/YOUR_PROJECT.git
  fetch = +refs/heads/*:refs/remotes/bitbucket/*
[remote "gitlab"]
  url = [email protected]:YOUR_USERNAME/YOUR_PROJECT.git
  fetch = +refs/heads/*:refs/remotes/gitlab/*

To pull from both repos

## Pull from GitHub
git pull github master

## Pull from GitLab
git pull gitlab master

## Pull from BitBucket
git pull bitbucket master

About

Push and pull with multiple Git remote repositories (GitHub, GitLab, BitBucket)

Topics

Resources

Stars

Watchers

Forks