GitLab git乙個專案託管到兩個遠端倉庫

2021-09-22 23:32:17 字數 1178 閱讀 2988

之前一直採用的第三方的**託管平台,最近公司內部採購了一台伺服器,來做公司內部的**倉庫,所以需要將之前的**新增到新的倉庫中。

設定本地的hosts檔案

192.168.*.** **.******.com

這裡推薦一款切換host檔案的軟體 switchhosts!,對於切換開發環境來講方便。

略過….

過程略過….. 最終得到的是專案的git位址

git@**.***.com:*****/***************.git

修改已經存在的本地專案中的.git/config

增加內容如下

[remote "other"]

url = git@**.***.com:*****/***************.git

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

修改後的檔案為如下樣子

這樣專案就有了兩個remote,可以分別提交到這兩個遠端倉庫。

最好這個倉庫的分支保持一致,方便推送和管理。

在部署完第二個key之後,由於上面的會覆蓋掉原來的key,導致之前的倉庫不能進行遠端提交。

所以,需要手動增加乙個配置檔案,對兩個遠端倉庫使用的key做出區分。

檔案位置~/.ssh/config

檔案內容

host git.oschina

.net

user calvinlee

identityfile ~/.ssh/id_rsa

host ****.****.com

user *******

identityfile ~/.ssh/id_rsa_other

需要上一步操作建立key的時候手動輸入其他檔名,來做區分。

我們使用的是圖形化介面工具sourcetree,更新完config檔案之後,會檢測到遠端倉庫。

FIR乙個免費的App託管平台

為什麼用fir?因為你的測試人員很單純 他們會問 什麼是udid?你一步步不厭其煩的教他們怎麼找到udid,換來的是他們的乙個截圖 你就苦逼苦逼的乙個字母乙個數字的敲吧,因為他們真的不知道itunes裡那個看起來像不能點的字串是可以按cmd c的.當然,除非他們長的漂亮,你故意套近乎的除外 因為你更...

開始乙個專案

好久沒有做開發了,最近準備找個感興趣的事來做一下。現在物聯網可做的東西比較多,我也選乙個,做乙個環境引數的採集,通過感測器將空氣中的部分引數採集下來,通過網路傳輸的後台伺服器上,在伺服器上做乙個簡單的展示頁面,並對外提供開發介面。ok,那就開始了。首先,確定框架,前端採集,通過網路傳輸到伺服器。其次...

建立乙個專案

如果這是你第一次使用django 你將不得不注意一些初始化步驟。你將需要自動生成一些 來建立乙個 django 專案 它是乙個針對 django 例項的設定的收集,包括資料庫設定,特定 django 的選項和特定應用程式的選項。從命令列,cd 到你想儲存你 的目錄,然後使用下列命令 這將會在你當前目...