gitlab切換遠程服務 項目轉移

 背景,gitlab使用的服務器要更換,所以在新的服務器上安裝了gitlab服務,產生問題,把原gitlab項目數據轉移至新的gitlab服務。

1.整體轉移

此方法可以一次性解決數據轉移問題,因某些原因,沒采用此方法,後續有變動再更新。

2.單個項目轉移

此方法這裏只記錄一種操作流程,其他情況類似。

首先,把原gitlab服務上一個項目(暫稱pro_a)克隆到本地任意文件夾。克隆方法,在任意文件夾鼠標右鍵點擊“Git Base Here”。在彈出的命令終端中執行命令 git clone xxx,後面xxx指的是pro_a原gitlab地址。

然後,克隆完成後,會出現一個和pro_a對應的文件夾,命令終端執行 cd xxx,目的,進入克隆下來的文件夾。繼續執行命令

git remote -v,可以查看項目當前的遠程地址,應該是原gitlab項目地址。此時,需要在新的gitlab上創建一個項目用於上傳pro_a,名字自定義(看個人喜好),然後複製新的gitlab的項目地址。命令終端繼續命令git remote set-url origin yyy,yyy表示新的項目地址。此命令實現項目管理遠程地址修改。可以再次執行git remote -v查看,若無意外,會發現遠程地址已經改變。

最後,命令終端繼續執行命令 git push -u origin master。

完成後,會發現項目數據已經出現在了新的gitlab上。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章