13

鉴于它们都支持 git,是否可以在 GitHub、SourceForge 和 Google Code 上镜像 git 存储库(跨所有主机同步)?

4

1 回答 1

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,您会将主分支推送到所有三个遥控器。

感谢这个 Stack Overflow 的答案

于 2013-03-21T07:09:41.943 回答