Apa cara terbaik untuk membuat cadangan di gitlab yang ada dan mengembalikan cadangan yang sama di server gitlab baru? [Tutup]

33

Apa cara terbaik untuk membackup dan mengembalikan gitlab termasuk semua repositori, melakukan komentar, komentar dinding, wiki dll.

pemula
sumber
3
Jika saya tahu harus mencoba apa, akankah saya mengajukan pertanyaan?
Pemula
Ada dua masalah utama dengan pertanyaan ini - (1) "terbaik" sangat subyektif. Solusi "terbaik" tergantung pada lingkungan dan kebutuhan Anda. (2) Kesalahan Server tidak ada untuk melakukan semua pekerjaan untuk Anda. Anda diharapkan datang ke meja dengan penelitian, dan setidaknya sedikit usaha dikeluarkan untuk menemukan solusi sendiri , dan kemudian mengajukan pertanyaan spesifik.
voretaq7
5
Ini sepertinya pertanyaan yang valid bagi saya (dan saya juga ingin mendapat jawaban saat ini). Menutupinya sebagai "tidak konstruktif" ironisnya jauh lebih konstruktif dari hal yang harus dilakukan daripada apa yang dilakukan OP dengan mengajukan pertanyaan. Siapa yang peduli jika "terbaik" itu subjektif? Biarkan orang menjawab pertanyaan dengan mengirimkan cara terbaik (di mata mereka) untuk melakukan tugas ini yang mereka ketahui.
Tyler Rick

Jawaban:

32

Dari dokumentasi :

Cadangan membuat file arsip yang berisi database, semua repositori, dan semua lampiran. Arsip ini akan disimpan di backup_path (lihat config/gitlab.yml).

Nama file akan menjadi [TIMESTAMP]_gitlab_backup.tar. Stempel waktu ini dapat digunakan untuk memulihkan cadangan tertentu.

sudo gitlab-rake gitlab:backup:create

pemula
sumber
Terima kasih, dan di mana jalur cadangan?
Marian Klühspies
2
Jawaban ini hanya untuk edisi omnibus, dan tidak jika Anda menginstal gitlab dari sumber
user3791372
Bisakah saya mengeluarkan perintah ini sementara GitLab memiliki pengguna yang bekerja pada wikipages melakukan push dan pull dan lainnya?
kiltek
1
Untuk versi omnibus, Anda dapat menentukan jalur cadangan melalui:gitlab_rails['backup_path'] = "/mnt/backup"
hazard89
1
@ XtraSimplicity Saya tidak berpikir saya akhirnya mencobanya. IIRC, kami menurunkan versi basis data sementara sehingga mereka cocok ...
Tyler Rick