Passer au contenu principal

Documentation Index

Fetch the complete documentation index at: https://help.onetsolutions.net/llms.txt

Use this file to discover all available pages before exploring further.

GitLab est une plateforme open source puissante pour gérer des dépôts Git, offrant le contrôle de version, le suivi de tickets et des fonctionnalités CI/CD.
Prérequis
  • Un VPS avec au moins 4 Go de RAM (8 Go recommandés)
  • Système d’exploitation Ubuntu ou Debian
  • Un nom de domaine pointant vers votre VPS (recommandé)

Étapes d’installation

1

Mettre à jour les paquets système

sudo apt update
2

Installer les dépendances

sudo apt install curl openssh-server ca-certificates postfix
Lors de la configuration de postfix, sélectionnez « Internet Site » pour un usage général.
3

Ajouter le dépôt GitLab

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
4

Installer GitLab

sudo apt install gitlab-ee
5

Configurer l'URL externe

Éditez le fichier de configuration GitLab :
sudo nano /etc/gitlab/gitlab.rb
Trouvez et mettez à jour le paramètre external_url :
external_url 'https://gitlab.yourdomain.com'
6

Reconfigurer GitLab

sudo gitlab-ctl reconfigure
Cette opération peut prendre plusieurs minutes.
7

Accéder à GitLab

Rendez-vous sur l’URL configurée. À la première visite, il vous sera demandé de configurer le compte administrateur.

Après l’installation

Mettre à jour GitLab

Maintenez votre instance GitLab à jour :
sudo apt update
sudo apt upgrade gitlab-ee
sudo gitlab-ctl reconfigure

Sauvegarder GitLab

Créez une sauvegarde de vos données GitLab :
sudo gitlab-backup create
Planifiez des sauvegardes régulières pour éviter toute perte de données. Les sauvegardes GitLab incluent les dépôts, la base de données et les pièces jointes.

Options de configuration

GitLab peut obtenir automatiquement des certificats SSL via Let’s Encrypt. Assurez-vous que votre external_url utilise https:// puis exécutez gitlab-ctl reconfigure.
Éditez /etc/gitlab/gitlab.rb pour configurer l’envoi de notifications par e-mail via SMTP. Cela permet à GitLab d’envoyer des e-mails de notification.
Sur un VPS à RAM limitée, vous pouvez réduire la consommation mémoire de GitLab en désactivant les fonctionnalités inutilisées dans /etc/gitlab/gitlab.rb.
Pour des options de configuration détaillées, consultez la documentation GitLab.