使用 Git 同步多个远程仓库

由于 Github 服务器在国外,速度不是很理想,故而有了同步推送内容到 Github 和国内代码托管网站的需求。实现的原理是非常简单的:在 git 配置信息中,增加多个远程仓库地址信息即可。

具体的实现步骤如下:

查看已有远程仓库信息

1
it remote -v

将显示如下远程仓库地址信息:

1
2
origin  https://git.coding.net/xxx.git (fetch)
origin  https://git.coding.net/xxx.git (push)

增加远程仓库地址

创建新的远程仓库,将其地址信息加入到 git 配置中,例如:

1
git remote add github https://github.com/xxx.git

推送到多个远程仓库

如果要推送 master 分支的内容到以上两个远程仓库,则需要如下命令:

1
2
git push -u origin master
git push -u github master

这样,就可以就实现了多个远程仓库内容的推送与同步功能。

updatedupdated2020-03-082020-03-08