2015-07-21 68 views
16

我正在嘗試將GitLab安裝從7.8.2遷移到7.12.2。我不太清楚如何去做這件事。我在Ubuntu 14.04.2上安裝了一個新盒子。 現在我真的只想導出舊用戶/組數據庫並將其導入新服務器,然後將所有存儲庫從舊服務器複製到新服務器。並告訴用戶開始使用新的。如何將GitLab遷移到新服務器?

我不知道我的新gitlab安裝使用哪個數據庫,既不是舊的。

我一直在上下gitlab文檔,但找不到有關如何從一臺服務器遷移到另一臺的足夠信息。

我按照關於https://about.gitlab.com/downloads/的說明來做ubuntu,而且所有的東西似乎都很好。我正在尋找一種方法來從舊的gitlab框中導出用戶/組,並將其導入到新的gitlab框中。然後將所有存儲庫從舊盒子複製到新盒子。

有沒有什麼幫助?我知道gitlab :(旁邊沒有

回答

28

我將採取以下措施

  1. 找出是否gitlab是用手或用gitlab-綜合安裝。爲此,你需要知道確切的備份和更新步驟。
  2. 按照更新指南
  3. 備份新更新的gitlab製做的舊版本的備份以防萬一
  4. 更新目前的7.8.2實例7.12.2實例
  5. 新的系統備份&上

恢復備份恢復文件,可以發現here

+0

謝謝,聽起來不錯。我會發現它是如何安裝的。據我所知,目前的git-lab是從一個vmware環境中克隆出來的,並複製到另一個(我的),然後只是爲新域進行修改。 – Fishy

+0

使用總括 – Fishy

+0

安裝了curent gitlab非常感謝。你的回答幫助我獲得了適當的過程,將我的github從一個盒子遷移到另一個盒子。 – Fishy