1. 程式人生 > >Git提交到多個遠端倉庫

Git提交到多個遠端倉庫

隨著github的普及和流行,現在程式設計師可能都習慣把程式碼託管到類似github的遠端倉庫中。毫無疑問,github是最受歡迎的託管平臺。但是由於網路等種種原因,github在國內的訪問並不穩定。於是國內各種託管平臺應運而生,比較知名的有開源中國、coding等。很多國內程式設計師會把程式碼託管到多個平臺,兼顧穩定性和流行性。

那麼如何方便快捷的把程式碼託管到多個平臺呢?

例如我有下面兩個倉庫:
https://gitee.com/zkzong/mongodb.git
https://github.com/zkzong/mongodb.git

先新增第一個倉庫:
git remote add origin https://gitee.com/zkzong/mongodb.git


再新增第二個倉庫:
git remote set-url --add origin https://github.com/zkzong/mongodb.git

如果還有其他,則可以像新增第二個一樣繼續新增其他倉庫。

然後使用下面命令提交:
git push origin --all

開啟.git/config,可以看到這樣的配置:

[remote "origin"]
    url = https://github.com/zkzong/spring-boot.git
    fetch = +refs/heads/*:refs/remotes/origin/*
    url = https://gitee.com/zkzong/spring-boot.git

剛才的命令其實就是添加了這些配置。如果不想用命令列,可以直接編輯該檔案,新增對應的url即可。