现在我们都习惯于把自己的代码放到远程仓库中,毫无疑问GitHub是首选,但由于国内的网络等各种原因,会导致我们连接不上,这时候我们会考虑放到自建的代码管理仓库或者是gitee上面。

我们还不想放弃GitHub,那么我们就要考虑将代码提交到多个仓库中。

比如,我分别在GitHub和gitee上都有格子的仓库:

那么,我可以通过以下命令来进行添加仓库:

先添加第一个GitHub的仓库地址:

git remote add origin https://github.com/huangge1199/my-blog.git

再添加gitee的仓库地址

git remote set-url --add origin https://gitee.com/huangge1199_admin/my-blog.git

这样的话我们push时,就会将代码同时推送到两个仓库了。

当然不想用命令的形式操作,也可以直接修改项目目录下隐藏目录.git中的config文件,在[remote "origin"]中添加多个仓库地址就可以了,参考如下:

[remote "origin"]
	url = https://gitee.com/huangge1199_admin/my-blog.git
	fetch = +refs/heads/*:refs/remotes/origin/*
	url = https://github.com/huangge1199/my-blog.git