将某个GitLab上的项目同步到另一个GitLab
我們?cè)谶M(jìn)行項(xiàng)目遷移,或者是給甲乙外包寫項(xiàng)目,需要遷移代碼或者同步更新時(shí),所處于的GitLab地址是不一樣的,那么我們?nèi)绾芜M(jìn)行同步呢?我們可能第一時(shí)間會(huì)想到,先拉A地址的代碼到本地,然后覆蓋提交到B地址,可是如果每天都需要進(jìn)行這個(gè)操作,或者說是實(shí)時(shí)更新,是很讓人頭疼的事情,那么有沒有辦法可以解決這個(gè)問題呢? 答案當(dāng)然是有的,我們來看看GitLab中自帶的推送方案。
首先我們定義 A為需要導(dǎo)出的項(xiàng)目GitLab地址,以下簡稱為A, B為需要導(dǎo)入更新方,以下簡稱為B。 整個(gè)過程相當(dāng)于? A --> B
目錄
創(chuàng)建所屬群組與項(xiàng)目名
建立群組
建立項(xiàng)目
項(xiàng)目投遞
更新項(xiàng)目
原理圖:
創(chuàng)建所屬群組與項(xiàng)目名
建立群組
我們來到地址B,首先新建立一個(gè)群組,如果不需要建立群組可以直接跳過該步驟
輸入名稱等信息后建立該群組
建立項(xiàng)目
然后是建立項(xiàng)目
創(chuàng)建項(xiàng)目名稱以及設(shè)置所屬群組
創(chuàng)建后我們復(fù)制該下載地址
項(xiàng)目投遞
我們?cè)偾谢貋眄?xiàng)目A,拿到對(duì)應(yīng)的投遞地址,如圖輸入相關(guān)信息。比如地址是 http://gitlab.com? ?建議加上用戶名:如果是root則為?http://root@gitlab.com
更新項(xiàng)目
創(chuàng)建后看到列表,點(diǎn)擊刷新進(jìn)行第一次手動(dòng)更新
可以看到正在更新中,會(huì)發(fā)現(xiàn)最后更新的嘗試時(shí)間變成了Just Now,?
更新完成后會(huì)發(fā)現(xiàn)更新時(shí)間已經(jīng)刷新了,稍等一會(huì)手動(dòng)刷新頁面就能看到
?
至此,去B地址訪問項(xiàng)目,發(fā)現(xiàn)項(xiàng)目已經(jīng)更新投遞完畢,之后即可自動(dòng)更新。
總結(jié)
以上是生活随笔為你收集整理的将某个GitLab上的项目同步到另一个GitLab的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python自学行吗知乎_怎么自学pyt
- 下一篇: oracle连接工具 DBz,[Orac