跨Github,Sourceforge和Google Code镜像存储库

时间:2012-11-14 16:00:42

标签: git github google-code sourceforge

是否有可能在GitHub,SourceForge和Google Code上镜像git存储库(在所有主机上同步),因为它们都支持git?

1 个答案:

答案 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提供线索。