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