目录

Git同时推送至多个仓库


因为众所周知的原因GitHub在国内访问缓慢,我们可能需要在国内的Git平台建立镜像,同时克隆两个仓库到本地然后手动同步的方法非常不优雅,那么如何执行一次git push就能同时推送到两个仓库呢?

添加远程仓库

  1. 进入克隆好的本地仓库
1
cd demo/.git
  1. 编辑config文件 找到这一段
1
2
[remote "origin"]
    url = [email protected]:banbendalao/demo.git

模仿它的格式添加新的远程仓库地址

1
2
3
[remote "origin"]
    url = [email protected]:banbendalao/demo.git
    url = [email protected]:banbendalao/demo.git

并保存退出

推送更新

注意:首次推送请确保本地仓库的文件是最新的版本再进行推送

1
git push

后续推送更新和单仓库无任何区别