本地 gitlab 項目遷移到阿里雲(含歷史提交記錄一起遷移)

參考文章

一、在項目路徑下,先同步最新代碼。

git pull

二、刪除本地代碼分支與原 Gitlab 分支的關聯關係。

git remote remove origin

三、本地代碼與新的阿里雲 GitLab 服務器關聯起來。

git remote add origin https://code.aliyun.com/XXX/XXXXXX.git 

四、將本地的所有分支都推送到新的服務器遠程分支。

git push origin --all 

 

 

如下方式參考,未實踐過

如果你想從別的 Git 託管服務那裏複製一份源代碼到新的 Git 託管服務器上的話,可以通過以下步驟來操作。

1). 從原地址克隆一份裸版本庫,比如原本託管於 GitHub。

git clone –bare git://github.com/username/project.git

2). 然後到新的 Git 服務器上創建一個新項目,比如 GitCafe。

3). 以鏡像推送的方式上傳代碼到 GitCafe 服務器上。

cd project.git

git push –mirror [email protected]/username/newproject.git

 

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