Git : installer gitlab sur Ubuntu 14.04

Gitlab est un outil de gestion de dépôts git, review, tickets, activités, etc.. Gitlab possède une version « communauté » que vous pouvez installer sur votre propre serveur.

L’installation sur Ubuntu est assez aisée. Le seul souci que j’ai rencontré concerne les ports bindés par les différents services car je l’ai installé sur un serveur contenant déjà un certain nombre de services. La procédure standard est disponible sur le site de gitlab.

Le serveur utilisé contenait déjà les services suivants :

  • nginx qui utilise les ports 80 et 443
  • apache qui utilise le port 8080

Les ports par défaut utilisés par gitlab sont le 80 pour nginx et 8080 pour unicorn. Pour les changer il faut se rendre dans le fichier /etc/gitlab/gitlab.rb :

external_url 'http://git.domain.com:81'
[...]
unicorn['port'] = 82

external_url va permettre de changer le port par défaut de nginx et le second paramètres parle de lui-même…

Pour prendre en compte les nouveaux paramètres :

gitlab-ctl reconfigure
gitlab-ctl restart

Vous pouvez maintenant vous connecter sur http://git.domain.com:81 pour accéder à votre nouvelle instance gitlab.