Is it possible to mirror a git repository (sync across all hosts) on GitHub, SourceForge and Google Code given they all support git?
You can edit your .git/config
file to create a remote that pushes to multiple repositories.
[remote "everyone"]
url = https://github.com/USERNAME/REPOSITORY.git
url = ssh://[email protected]/p/PROJECTNAME/MOUNTPOINT
url = https://PROJECT.googlecode.com/git
or with the git config --add
command:
git config --add remote.everyone.url https://github.com/USERNAME/REPOSITORY.git
git config --add remote.everyone.url ssh://[email protected]/p/PROJECTNAME/MOUNTPOINT
git config --add remote.everyone.url https://PROJECT.googlecode.com/git
Now when you type git push everyone master
, you'll push the master branch to all three remotes.
Thanks to this Stack Overflow answer for the clue.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With