遷移倉庫:GitLab到GitLab

開發(fā)中難免碰到需要遷移倉庫的情況:
遷移倉庫:GitHub到GitLab
遷移倉庫:GitLab到GitLab

本文介紹如何在GitLab服務(wù)器之間遷移代碼倉庫,例如從gitlab.com(公網(wǎng))遷移到公司的私有g(shù)itlab服務(wù)器(內(nèi)網(wǎng))。

主要步驟:

  • 原gitlab導(dǎo)出倉庫代碼
  • 根據(jù)郵件中鏈接下載導(dǎo)出的包
  • 新gitlab創(chuàng)建倉庫
  • 從包導(dǎo)入項目

從舊倉庫導(dǎo)出項目

進(jìn)入項目倉庫,依次點擊Settings → General → Collapse → Export project → Export,導(dǎo)出倉庫代碼(包含全部分支、提交記錄、Tag等),如下圖

導(dǎo)出項目.png

開始導(dǎo)出.png

導(dǎo)出完成后,會收到一封郵件(有點耐心,網(wǎng)站打包不要時間的嗎),里面導(dǎo)出包的下載鏈接(注意鏈接24h后失效),如下圖


導(dǎo)出完成的郵件.png
// 下載鏈接的真面目
https://gitlab.uip6.com/Apeman/apeman-ios/download_export

下載導(dǎo)出包


下載導(dǎo)出文件

新建倉庫并導(dǎo)入項目

新建項目New project

新建項目.png

導(dǎo)入項目Import project,可以看到GitLab支持導(dǎo)入多種來源的項目,這里選擇GitLab export

導(dǎo)入項目1.png

填寫項目信息,最后點擊Import project

導(dǎo)入項目2.png

導(dǎo)入中.png

導(dǎo)入完成.png

導(dǎo)入完成后,需要修改git配置的遠(yuǎn)程倉庫地址

// 設(shè)置遠(yuǎn)程倉庫地址
git remote set-url origin 遠(yuǎn)程倉庫地址
// 驗證
git remote -v
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容