2015-07-21 12 views
16

Próbuję przeprowadzić migrację konfiguracji GitLab z wersji 7.8.2 na 7.12.2. Naprawdę nie wiem, jak to osiągnąć. Zainstalowałem nowe pudełko, na Ubuntu 14.04.2. Teraz chciałbym po prostu wyeksportować starą bazę danych użytkownika/grupy i zaimportować ją na nowym serwerze, a następnie skopiować wszystkie repozytoria ze starego serwera na nowy. I powiedz użytkownikom, aby zaczęli używać nowego.Jak przenieść GitLab na nowy serwer?

Nie wiem, której bazy danych używa moja nowa instalacja gitlab, ani starej.

Byłem w górę iw dół dokumentacji gitlab, ale nie mogę znaleźć wystarczających informacji na temat migracji z jednego serwera do drugiego.

Postępowałem zgodnie z instrukcjami na https://about.gitlab.com/downloads/ dla ubuntu i wszystko wydaje się działać dobrze. Szukam sposobu na wyeksportowanie użytkowników/grup ze starego pola gitlab i zaimportowanie go na nowym gitlab. a następnie po prostu skopiuj wszystkie repozytoria ze starego do nowego.

Jakaś pomoc? Wiem prawie nic o gitlab :(

Odpowiedz

28

chciałbym podjąć następujące kroki

  1. dowiedzieć się, czy jest zainstalowany gitlab ręcznie lub gitlab-omnibus. To trzeba wiedzieć o dokładnej kopii zapasowych i aktualizacji kroki.
  2. Wykonaj kopię zapasową starej wersji dla pewności
  3. zaktualizować bieżącą 7.8.2 instancji 7.12.2 instancji postępując zgodnie z wytyczną aktualizacji
  4. kopię zapasową nowo zaktualizowanym systemie gitlab
  5. przywracania kopii zapasowej na nowym systemie

kopii zapasowej & przywrócić dokumentację można znaleźć here

+0

Dziękuję, brzmi dobrze. Dowiem się, jak został zainstalowany. Z tego co wiem, obecne git-lab zostało sklonowane z jednego środowiska vmware i skopiowane do innego (moje), a następnie zmodyfikowane dla nowej domeny. – Fishy

+0

Obecny program gitlab został zainstalowany przy użyciu omnibusu – Fishy

+0

Dziękuję bardzo. Twoja odpowiedź pomogła mi uzyskać odpowiedni proces migracji mojego githuba z jednej skrzynki na drugą. – Fishy