Який найкращий спосіб створити резервну копію в існуючому gitlab та відновити ту саму резервну копію на новому сервері gitlab? [зачинено]


33

Який найкращий спосіб створити резервну копію та відновити gitlab, включаючи всі сховища, виконувати коментарі, коментарі до стін, вікі тощо.


3
Якби я знав, що спробувати, я поставив би це питання?
новачок

У цього питання є дві основні проблеми - (1) "найкраще" дуже суб'єктивно. "Найкраще" рішення залежить від вашого оточення та потреб. (2) Помилка сервера не існує, щоб виконати всю роботу за вас. Від вас очікується, що ви підійдете до столу з дослідженнями, і, принаймні, трохи зусиль витрачено, щоб знайти рішення самостійно , а потім задати конкретні запитання.
voretaq7

5
Це виглядає як для мене дійсне питання (і таке, на яке я теж хочу відповісти на даний момент). Закрити це як "неконструктивне" - це набагато менш конструктивна річ, яку потрібно зробити, ніж те, що зробила ОП, задавши питання. Кому байдуже, чи "найкращий" є суб'єктивним? Дозвольте людям відповісти на питання, подавши найкращий спосіб (на їх погляд) виконувати це завдання, яке вони знають.
Тайлер Рік

Відповіді:


32

З документації :

Резервна копія створює архівний файл, який містить базу даних, усі сховища та всі вкладення. Цей архів буде збережено в backup_path (див. config/gitlab.yml).

Ім'я файлу буде [TIMESTAMP]_gitlab_backup.tar. Ця часова мітка може бути використана для відновлення конкретної резервної копії.

sudo gitlab-rake gitlab:backup:create


Дякую, а де резервний шлях?
Marian Klühspies

2
Ця відповідь призначена лише для видання універсального вмісту, але не якщо ви встановили gitlab з джерела
user3791372

Чи можу я видати цю команду, поки у GitLab є користувачі, які працюють на вікі-сторінках, роблячи натискання, перетягування та інше?
kiltek

1
Для версії omnibus ви можете визначити шлях резервного копіювання за допомогою:gitlab_rails['backup_path'] = "/mnt/backup"
небезпека89

1
@XtraSimplicity Я не думаю, що я насправді намагався це зробити. IIRC, ми тимчасово знизили версію бази даних, щоб вони відповідали ...
Тайлер Рік
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.