gitlab 專案遷移

2022-09-22 06:06:13 字數 1075 閱讀 5544

公司搭建的gitlab伺服器發生遷移,網域名稱也變了。遷移以後原來比較亂的目錄結構重新整理一下。所以不能一下子把全部專案拷貝過來。需要乙個個拷貝。每個專案遷移都要做以下兩個步驟比較簡單,其中git位址有兩種一種是ssh的位址,一種是http的位址。我們使用http的位址。

步驟一:從舊的gitlab伺服器拉取專案到本地

git clone --bare git@gitlab.***.com

:***/***-activity.git(實際使用的時候你們是

這樣的)

步驟二:將本地專案上傳到新的gitlab伺服器

首先在新的gitlab伺服器上建立myproject空專案

然後進入到本地已經拉取下來的myproject.git(cd myproject.git)

執行push命令,推送成功

git push --mirror git@gitlab.***.com

:***/***-activity.git

1例如:我

新的git伺服器位址為:gitnew.300.cn

新的git伺服器賬號:[email protected] (git命令中把賬號中的@改為%40)

新的伺服器密碼123456

那麼我的推送命令為:

ssh 的話直接免密就好

使用ssh的方式遷移

關於配置ssh請參考:

建立新的分支

git branch ***-activity-uat

切換到新的分支

git checkout ***-activity-uat

指定遠端分支關聯

git push --set-upstream origin ***-activity-uat

修改本地**關聯的遠端倉庫位址

git remote set-url origin git@gitlab.***.com:***/***-activity.git

##push,將本地的**推到新的gitlab伺服器

git push

gitlab專案遷移

gitlab project專案遷移 git remote v git remote set url origin git git.bbb.net 360 fyd fang.git git remote v git branch a git push origin master master git...

Gitlab專案遷移

2.gitlab位址替換成為新gitlab位址 3.本地推送到遠端 可以在sourcetree中進行推送 git push origin all 推送主幹和分支 git push tags 推送標籤 4.檢視遠端gitlab位址 git remote v 5.master版本回退 將master分支...

gitlab專案上傳 遷移

一 專案從乙個gitlab上遷移到新gitlab 1 在gitlab的web介面直接建立專案,可選擇 repo by url 根據規則寫好url進行建立 2 使用git命令進行上傳 1 在本地電腦上使用git命令轉殖專案到本地 git clone git gitlab.xx.x groupname ...