GITLAB CE - Installation
Prérequis
Section intitulée « Prérequis »apt update && apt upgrade -yapt install -y curl openssh-server ca-certificates tzdata perlapt install -y postfixInstallation de GIT
Section intitulée « Installation de GIT »curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | bashEXTERNAL_URL="http://git.sio-carriat.com" apt install gitlab-ce
Une fois l’installation terminée, vous avez un message qui vous précise où est stocké le mot de passe root.

root@srv-gitlab:~# cat /etc/gitlab/initial_root_passwordL’interface web de connexion est disponible.

Configuration de Gitlab
Section intitulée « Configuration de Gitlab »Passer en français
Section intitulée « Passer en français »Pour un utilisateur :

Pour tout le monde :

Désactiver l’inscription libre
Section intitulée « Désactiver l’inscription libre »Par défaut, l’inscription de nouveaux utilisateurs est activée.
Désactivez cette fonctionnalité pour éviter d’avoir des demandes d’inscription non-désirées.


Configuration des envois de mail
Section intitulée « Configuration des envois de mail »Modifier le fichier Gitlab.rb pour
nano /etc/gitlab/gitlab.rb
gitlab_rails['smtp_enable'] = truegitlab_rails['smtp_address'] = "smtp.gmail.com"gitlab_rails['smtp_port'] = 587gitlab_rails['smtp_user_name'] = "chekari@gmail.com"gitlab_rails['smtp_password'] = "xxxxxxxxxxxxxxxx"gitlab_rails['smtp_domain'] = "gmail.com"gitlab_rails['smtp_authentication'] = "login"gitlab_rails['smtp_enable_starttls_auto'] = truegitlab_rails['gitlab_email_from'] = "chekari@gmail.com"gitlab_rails['gitlab_email_reply_to'] = "chekari@gmail.com"gitlab_rails['gitlab_email_display_name'] = "GitLab | SIO-Carriat"
Il faut ensuite relancer la configuration de Gitlab et le redémarrer.
gitlab-ctl reconfiguregitlab-ctl restartPour tester l’envoi d’un mail : Lancer la console gitlab-rails
gitlab-rails console
Notify.test_email("chekari@hotmail.fr", "Test GitLab", "Ce mail fonctionne !").deliver_now
quit

Création d’un utilisateur
Section intitulée « Création d’un utilisateur »Aller dans Administrateur > Utilisateurs > Nouvel utilisateur


