git本地倉庫推送到多個遠端倉庫

2021-09-12 02:47:57 字數 1622 閱讀 8752

前幾天有次從github把專案pull到本地時速度特別慢,想著應該是github伺服器在國外的原因,於是就想把自己的專案在推送到github上時同步推送到國內的某個**託管平台,經過一番比較之後我選擇了碼雲。

那麼如何方便快捷的把**託管到多個平台呢?

例如我有下面兩個倉庫:

在本地專案資料夾執行git init之後

先新增第乙個倉庫

git remote add origin

再新增第二個倉庫:

git remote set-url --add origin

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

然後使用下面命令提交:

git push origin --all

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

[remote "origin"]

url =

fetch = +refs/heads/*:refs/remotes/origin/*

url =

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

在本地專案資料夾執行git init之後

先新增第乙個倉庫

git remote add gitee

再新增第二個倉庫:

git remote add github

在這裡為了方便區分,我把github倉庫位址代號(上面**add後面的單詞)命名為github,碼雲倉庫位址代號命名為gitee

在git bash中輸入git remote -v可以檢視本地倉庫現在連線了那個遠端倉庫。

使用git push 倉庫代號 分支提交**到遠端倉庫

剛才我鏈結的兩個遠端倉庫,推得時候就要這樣寫了:

git push github master

git push gitee master

開啟.git/config,此時配置檔案如下所示

[remote "github"]

url = [email protected]:jiaiqi/test.git

fetch = +refs/heads/*:refs/remotes/github/*

[remote "gitee"]

url = [email protected]:jiaiqi/test.git

fetch = +refs/heads/*:refs/remotes/gitee/*

[branch "master"]

remote = gitee

remote = github

merge = refs/heads/master

和第一種方法一樣,如果不想用命令列,可以直接編輯該檔案,新增對應的remote及url即可。

將本地倉庫推送到遠端倉庫

本地乙個 倉庫,想推送到bitbucket上建立的遠端倉庫。方法一 在本地新建乙個與遠端倉庫關聯的本地倉庫,比如使用git clone 的方式 將 移動到本地倉庫 方法二 不建立新的本地倉庫的情況下 為本地倉庫新增遠端倉庫 使用命令 git remote add origin git 管理 git ...

git本地倉庫初次關聯github遠端倉庫

git remote add origin 你的倉庫位址 去你的github找你的倉庫位址,如下圖 沒有ssh用http,有ssh用ssh。簡單。git remote檢視是否新增成功 出現add後面的origin表示成功關聯 如果之前關聯過錯誤的倉庫,使用git remote rm origin刪除...

githup 本地倉庫存在,推送到遠端專案上

git global setup git config global user.name xiaohuge git config global user.email xiaohuge 163.com create new repository git clone git github.com kon...