Gitlab частично удален - Восстановить репозиторий

У меня есть частный сервер Gitlab на машине с Ubuntu. Теперь я почему-то случайно частично удалил Gitlab, выполнив ошибочную команду apt-get. Не знаю, какой именно, но он начал удалять Gitlab из системы. Я сразу увидел, что что-то не так, поэтому я CTRL-C вышел из команды.

Немного фактов:

  • Gitlab больше не работает
  • Команда gitlab-ctl больше не существует
  • В папке / etc / gitlab я вижу gitlab-secrets.json, gitlab.rb, gitlab.rb.save, gitlab.rb.save.1 и папку доверенных сертификатов
  • В / opt / gitlab вижу 6 папок: встроенные и т. Д., Init, service, sv и var
  • В / var / opt / gitlab я вижу резервные копии загруженных git-data gitlab-ci gitlab-rails gitlab-shell: gitlab-workhorse logrotate nginx postgresql redis trust- certs-directory-hash
  • Я остановил удаление примерно через 5 секунд

К сожалению, я этого не сделал Я не делал никаких резервных копий сервера Gitlab, но Gitlab использовался интенсивно, и мне нужны мои данные обратно.

Я знаю, что репозиторий GIT находится в / var / opt / gitlab / git-data. И я предполагаю, что база данных находится в /var/opt/gitlab/postgresql.

Могу ли я восстановить свой Gitlab и его данные (MR, коммиты и т. Д.)? Если да, то как мне это сделать? Я предполагаю, что данные есть, но они частично удалены. Любая помощь будет принята с благодарностью.

-1
задан 31 July 2016 в 20:03
1 ответ
[११4 79 Right००] ठीक आहे, पूर्ण सर्व्हर बॅकअप घेतल्यानंतर मी सहजपणे गिटलाबला -प्ट-गेनद्वारे पुन्हा स्थापित केले आणि रीबूट केल्यानंतर संपूर्ण गितलाब सर्व्हर कार्यरत होता, सर्व जुन्या रेपो, वापरकर्त्यांसह, एमआर चे आणि कमिट . [१२१ 69]] तर मग हे अपेक्षेपेक्षा सोपे होते. [११ 1195 95 33]
0
ответ дан 5 December 2019 в 20:28

Теги

Похожие вопросы