1. Installer et configurer les dépendances nécessaires
sudo apt-get update sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
Ensuite, installez Postfix (ou Sendmail) pour envoyer des e-mails de notification. Si vous souhaitez utiliser une autre solution pour envoyer des e-mails, veuillez ignorer cette étape et configurer un serveur SMTP externe après l'installation de GitLab configurer un serveur SMTP externe après l'installation de GitLab
sudo apt-get install -y postfix
Lors de l'installation de Postfix, un écran de configuration peut apparaître. Sélectionnez 'Site Internet' et appuyez sur Entrée. Utilisez le DNS externe de votre serveur pour "nom de messagerie" et appuyez sur Entrée. Si des écrans supplémentaires apparaissent, continuez à appuyer sur Entrée pour accepter les valeurs par défaut.
2. Ajoutez le référentiel de packages GitLab et installez le package
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
Ensuite, installez le package GitLab. Assurez-vous d'avoir correctement configuré votre DNS et remplacez https://gitlab.example.com par l'URL à laquelle vous souhaitez accéder à votre instance GitLab. L'installation configurera et démarrera automatiquement GitLab à cette URL.
Pour les URL https://, GitLab demandera automatiquement un certificat avec Let's Encrypt, ce qui nécessite un HTTP entrant un accès et un nom d'hôte valide. Vous pouvez également utiliser votre propre certificat ou simplement utiliser http:// (sans le s ).
Si vous souhaitez spécifier un mot de passe personnalisé pour l'utilisateur administrateur initial ( root ), consultez la [documentation](https://docs.gitlab.com/omnibus/installation/index.html#set-up-the- mot de passe initial). Si aucun mot de passe n'est spécifié, un mot de passe aléatoire sera automatiquement généré.
sudo EXTERNAL_URL="https://gitlab.example.com" apt-get install gitlab-ee
3. Accédez au nom d'hôte et connectez-vous
À moins que vous n'ayez fourni un mot de passe personnalisé lors de l'installation, un mot de passe sera généré de manière aléatoire et stocké pendant 24 heures dans /etc/gitlab/initial_root_password. Utilisez ce mot de passe avec le nom d'utilisateur root pour vous connecter.
Consultez notre documentation pour des instructions détaillées sur l'installation et la configuration.
4. Configurez vos préférences de communication
Visitez notre centre de préférences d'abonnement par e-mail pour nous indiquer quand communiquer avec vous. Nous avons une politique explicite d'acceptation des e-mails afin que vous ayez un contrôle total sur la nature et la fréquence des e-mails que nous vous envoyons.
Deux fois par mois, nous envoyons les actualités GitLab que vous devez connaître, y compris les nouvelles fonctionnalités, les intégrations, les documents et les histoires des coulisses de nos équipes de développement. Pour les mises à jour de sécurité critiques liées aux bogues et aux performances du système, inscrivez-vous à notre newsletter dédiée à la sécurité.
Note importante Si vous ne vous inscrivez pas à la newsletter de sécurité, vous ne recevrez pas d'alertes de sécurité.
5. Étapes suivantes recommandées
Une fois l'installation terminée, examinez les étapes suivantes recommandées, y compris les options d'authentification et les restrictions d'inscription.