Page tree
Skip to end of metadata
Go to start of metadata

In Git you can associate multiple URLs with a remote. This allows you to push your commits to multiple remote repositories in a single step. To set this up, open the config file in the .git folder beneath your Git repository and add your URLs under the appropriate remote entries.

Example: Suppose your Git repository is named myproject. Open the file myproject/.git/config with a text editor. Assuming you have remote named origin, your modified config file might look like this:

		[remote "origin"]
			fetch = +refs/heads/*:refs/remotes/origin/*
			url = C:/work/repo.git
			url = C:/backup/repo.git

Now when you do a push either from the terminal (e.g. git push origin) or from within SmartGit, your commits will be send to all repositories you added in the config file.

  • No labels