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

Qual è il modo migliore per eseguire il backup e il ripristino di gitlab includendo tutti i repository, submit commenti, commenti a muro, wiki ecc.

  • Gitlab CI - Distribuire via SSH al server remoto
  • Utilizzando GitLab, i progetti mancano dall'elenco API
  • imansible accedere a '/root/.config/git/attributes': Permesso> negato "
  • authentication gitlab usando la variabile di ambiente HTTP_REMOTE_USER
  • Come configurare Gitlab-omnibus con il web-server non in bundle?
  • Autenticazione Active Directory di GitLab: nessun risultato e nessuna authentication
  • Che cosa è una buona pianificazione / metodologia per il test di ripristino dei miei backup?
  • Modi per convincere la gestione ad un costo elevato
  • Utilizzando strumenti mongodb (mongodump, mongorestore) da un'altra macchina
  • Come le aziende di recupero dati recuperano i dati da un hard disk "morto"?
  • One Solution collect form web for “Qual è il modo migliore per creare un backup in un gitlab esistente e ripristinare lo stesso backup in un nuovo server gitlab?”

    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 (vedere config/gitlab.yml ).

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

    sudo gitlab-rake gitlab:backup:create

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.