Setting up Multiple URLs per Remote
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.