Installer un serveur git privé avec GitLab sur Debian 7

GitLab est un service incluant git ainsi qu'une interface de gestion des dépôts. Vous pourrez gérer vos utilisateurs et les dépôts grâce à une très belle interface graphique. C'est l'application idéale si vous souhaitez mettre en place un git privé.

Informations

Ce tutoriel se base sur une distribution Linux Debian. L'adresse (hostname) de notre serveur sera example.com et l'adresse IP de notre serveur sera 192.168.0.100. Il convient donc de remplacer ces informations par celles de votre serveur.

Préambule

On met à jour les dépôts:

apt-get update

Lors de l'ajout d'un utilisateur sur Gitlab, ses informations de connexion lui seront notifiées par e-mail. Il est donc nécessaire d'avoir un serveur mail, si ce n'est pas le cas nous installons postfix:

apt-get install postfix

On télécharge la dernière version de GitLab

Vous pouvez retrouvez sur le site de GitLab le lien de la dernière version

cd /tmp && wget https://downloads-packages.s3.amazonaws.com/debian-7.8/gitlab-ce_7.10.0~omnibus-1_amd64.deb
dpkg -i gitlab-ce_7.10.0~omnibus-1_amd64.deb

On configure notre GitLab

gitlab-ctl reconfigure

Connexion à l'interface GitLab

On se rend sur notre hostname ou l'IP de notre serveur, dans notre cas ce sera http://192.168.0.100 Puis on rentre les identifiants suivants (Attention, ces identifiants peuvent changer selon la version de gitlab, pour cela rendez-vous sur le site officiel) :

Username: root

Password: 5iveL!fe

N'oubliez pas de changer le mot de passe !

Vous avez une question ou une suggestion ? N'hésitez pas à réagir dans les commentaires !