Ce document est une fiche d’exploitation pour l’administration d’un serveur Gitlab via la CLI.


Ci-dessous, les répertoires et fichiers utiles

/etc/gitlab/ # Configuration
/var/log/gitlab/ # Logs
/var/opt/gitlab # Données persistentes
/var/opt/gitlab/backups # Backups

Ci-dessous, les commandes utiles pour interagir avec Gitlab en CLI

# Voir le status d'un ou des services
gitlab-ctl status
gitlab-ctl status <service>

# Restart d'un ou des services
gitlab-ctl restart
gitlab-ctl restart <service>

# Regénération de la configuration (appui sur /etc/gitlab/gitlab.rb) et restart des services manquants
gitlab-ctl reconfigure

# Voir les logs d'un ou des services
gitlab-ctl tail
gitlab-ctl tail <service>

# Voir les informations système
gitlab-rake gitlab:env:info

# Créer un fichier de backup
gitlab-backup create
# Restaurer un fichier de backup
gitlab-backup restore BACKUP=<file>

# Vérification globale 
gitlab-rake gitlab:check