13
是否有可能在GitHub,SourceForge和Google Code上镜像git存储库(在所有主机上同步),因为它们都支持git?跨Github,Sourceforge和Google Code镜像存储库
是否有可能在GitHub,SourceForge和Google Code上镜像git存储库(在所有主机上同步),因为它们都支持git?跨Github,Sourceforge和Google Code镜像存储库
您可以编辑您的.git/config
文件以创建推送到多个存储库的远程文件。
[remote "everyone"]
url = https://github.com/USERNAME/REPOSITORY.git
url = ssh://[email protected]/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://[email protected]/p/PROJECTNAME/MOUNTPOINT
git config --add remote.everyone.url https://PROJECT.googlecode.com/git
现在当你输入git push everyone master
,你会推主分支的所有三个遥控器。
感谢this Stack Overflow answer作为线索。
整洁。我不知道这一点。谢谢。 – jsageryd
我想你希望他们保持同步或多或少automagically?你会承诺所有的人,还是只有一个人(或者都不是)? – R0MANARMY
@ R0MANARMY是的,我只会提交一个回购,它应该与其他服务器上的所有其他repo同步,就像我提到的那样。 – Vasant