Démarrer avec gitlab

Installation ou configuration

Ceci est un bref résumé du guide GitLab sur [Installer un package GitLab CE Omnibus][1].

Conditions

Pour installer GitLab Community Edition sur votre serveur, vous devez lire la [page des exigences][2]. Pour faire court, les exigences recommandées sont les suivantes :

  • SE : Ubuntu, Debian, CentOS, RHEL
  • Version Ruby : Ruby (MRI) 2.1.x, ne fonctionne pas actuellement avec les versions 2.2 ou 2.3.
  • CPU : 2 cœurs (prend en charge jusqu’à 500 utilisateurs)
  • Mémoire : 2 Go (prend en charge jusqu’à 100 utilisateurs)
  • Base de données : PostgreSQL

Installation

La méthode recommandée consiste à installer le package Omnibus, qui est rapide à installer. Il contient GitLab et toutes ses dépendances (Ruby, PostgreSQL, Redis, Nginx, Unicorn, etc.). Pour d’autres méthodes, consultez les [options d’installation de GitLab][3]

Avec Ubuntu 16.04 comme système d’exploitation recommandé, ce guide décrit les étapes d’installation sur les distributions basées sur Debian. Pour CentOS, RHEL, Oracle Linux et Scientific Linux, veuillez vous référer aux guides originaux :

  • [CentOS 6 (et RedHat/Oracle/Scientific Linux 6)][4]
  • [CentOS 7 (et RedHat/Oracle/Scientific Linux 7)][5]

Ubuntu, Debian, Raspberrian

Installez les dépendances nécessaires. Si vous utilisez Postfix, sélectionnez “Site Internet” lors de l’installation

sudo apt-get install curl openssh-server ca-certificates postfix apt-transport-https
curl https://packages.gitlab.com/gpg.key | sudo apt-key add -

Ajoutez le serveur de packages Gitlab et installez le package

sudo curl -sS https://packages.gitlab.com/install/repositories/gitlab/raspberry-pi2/script.deb.sh | sudo bash
sudo apt-get install gitlab-ce

Si vous ne souhaitez pas installer le référentiel via un script canalisé, [téléchargez le package manuellement][6] et installez-le à l’aide de

dpkg -i gitlab-ce_<version>.deb

Maintenant, configurez et démarrez GitLab

sudo gitlab-ctl reconfigure

Enfin, accédez au nom d’hôte et connectez-vous. Dans un premier temps, vous serez redirigé pour fournir un mot de passe pour le compte administrateur initial. Après cela, vous pourrez vous connecter. Le nom d’utilisateur du compte administrateur par défaut est root.

[1] : https://about.gitlab.com/downloads/#ubuntu1604 [2] : http://docs.gitlab.com/ce/install/requirements.html [3] : https://about.gitlab.com/installation/ [4] : https://about.gitlab.com/downloads/#centos6 [5] : https://about.gitlab.com/downloads/#centos7 [6] : https://packages.gitlab.com/gitlab/gitlab-ce