是否有可能在GitHub,SourceForge和Google Code上镜像git存储库(在所有主机上同步),因为它们都支持git?
答案 0 :(得分:11)
您可以编辑.git/config
文件以创建推送到多个存储库的遥控器。
[remote "everyone"]
url = https://github.com/USERNAME/REPOSITORY.git
url = ssh://USERNAME@git.code.sf.net/p/PROJECTNAME/MOUNTPOINT
url = https://PROJECT.googlecode.com/git
或使用git config --add
命令:
git config --add remote.everyone.url https://github.com/USERNAME/REPOSITORY.git
git config --add remote.everyone.url ssh://USERNAME@git.code.sf.net/p/PROJECTNAME/MOUNTPOINT
git config --add remote.everyone.url https://PROJECT.googlecode.com/git
现在当您键入git push everyone master
时,您将把主分支推送到所有三个遥控器。
感谢this Stack Overflow answer提供线索。