Qual è il modo migliore per creare un backup in un gitlab esistente e ripristinare lo stesso backup in un nuovo server gitlab? [chiuso]


33

Qual è il modo migliore per eseguire il backup e il ripristino di gitlab includendo tutti i repository, i commenti di commit, i commenti sulla bacheca, wiki ecc.


3
Se sapessi cosa provare, farei la domanda?
novizio

Ci sono due problemi principali con questa domanda: (1) "best" è molto soggettivo. La soluzione "migliore" dipende dal tuo ambiente e dalle tue esigenze. (2) Server Fault non esiste per fare tutto il lavoro per te. Dovresti venire al tavolo con la ricerca, e almeno un piccolo sforzo è stato speso per trovare una soluzione da solo e quindi porre domande specifiche.
voretaq7,

5
Questa mi sembra una domanda valida (e una a cui anch'io desidero una risposta al momento). Chiuderlo come "non costruttivo" è ironicamente molto meno costruttivo di una cosa da fare rispetto a ciò che l'OP ha fatto ponendo la domanda. A chi importa se "il migliore" è soggettivo? Lascia che le persone rispondano alla domanda presentando il modo migliore (ai loro occhi) per svolgere questo compito di cui sono a conoscenza.
Tyler Rick,

Risposte:


32

Dalla documentazione :

Un backup crea un file di archivio che contiene il database, tutti i repository e tutti gli allegati. Questo archivio verrà salvato in backup_path (vedi config/gitlab.yml).

Il nome file sarà [TIMESTAMP]_gitlab_backup.tar. Questo timestamp può essere utilizzato per ripristinare un backup specifico.

sudo gitlab-rake gitlab:backup:create


Grazie e dov'è il percorso di backup?
Marian Klühspies,

2
Questa risposta è solo per l'edizione omnibus e non se hai installato gitlab dalla fonte
user3791372

Posso emettere questo comando mentre GitLab ha utenti che lavorano su wikipages facendo push e pull e altro?
Kiltek,

1
Per la versione omnibus è possibile definire il percorso di backup tramite:gitlab_rails['backup_path'] = "/mnt/backup"
danger89

1
@XtraSimplicity Non penso di aver finito per provarlo. IIRC, abbiamo temporaneamente ridotto la versione del database in modo che corrispondessero ...
Tyler Rick,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.