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.