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.