一般来说,我们的工程只关联一个远程仓库地址,如我们在公司平时的开发中,一般来说都是将代码推送到公司内部的代码仓库中(如GitLab中)。但是如果我们自己的一些工具工程,即想要提供给公司内部使用(GitLab),又想要推送到GitHub上服务大众,我们就需要同时推送至多个远程仓库了:

$ git remote set-url --add --push origin [REPOSITORY URL 01]
$ git remote set-url --add --push origin [REPOSITORY URL 02]
  • [REPOSITORY URL 01]和[REPOSITORY URL 02] 表示不同的远程仓库地址。

这样在执行git push时,会向此两个remote分别推送。