1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
  2. Beaucoup de nouveauté vont arrivées sur mcdev.fr attendez vous a du lourd !
    Rejeter la notice
  3. Bonjour , le recrutement de staff et ouvert. 14 ans minimum.
    Rejeter la notice
  4. Nouvelle règles mcdev.fr. Aller les voir
    Rejeter la notice
  5. Bonjour voici le discord public ! https://discord.gg/ekg6ETP
    Rejeter la notice
  6. Nouveau modèle de candidature. Bonne chance
    Rejeter la notice

Tutoriel validé! Installer GitLab sous Debian 8 et 9

Discussion dans 'Tutoriaux' créé par x9nico, 14 Avril 2018.

  1. Bonjour, bienvenue sur ce tutoriel pour savoir comment installer GitLab sous un VPS/Dédié qui tourne avec Debian 8 ou 9.

    Avant tout, je vais vous faire une petite présentation de GitLab :
    GitLab est un outil permettant d'héberger vos codes sources de vos projets dans n'importe quel langage de programmation (comme GitHub).

    Avant l'installation, vérifiez que votre machine compose ces conditions minimales :
    - Tourne au minimum sur Debian 8 (Jessie) 64 bits (GitLab ne supporte pas Debian 7 !).
    - CPU 2 Cores
    - 4 Go de mémoire RAM disponible (Je recommande 8 ou 6 Go de RAM au minimum sur votre machine).

    Installations des packages requis
    Une fois que vous êtes connecté en tant qu'identifiant root sur votre terminal, nous allons installer les packages requis pour GitLab :
    - curl
    - openssh-server
    - ca-certificates
    - postfix
    Pour tous les installer, exécutez la commande suivante :

    Code (Text):
    Copier le code
    apt-get -y install curl openssh-server ca-certificates postfix
    Lorsque vous allez installer postfix, il est probable qu'on vous demande de configurer postfix pour les mails.
    Pour la configuration de mail, vous devez utiliser : Internet Site (NB: Avec Internet Site, Les mails sont envoyés et reçus directement par SMTP.
    [​IMG]

    Ensuite, il vous sera demandé d'entrer le nom d'hôte pour le serveur Mail. Pour votre installation, utilisez un nom d'hôte existant dans votre nom de domaine (Exemple: guide.x9nico.fr qui va donner: guide@x9nico.fr).

    Ajout du repository GitLab
    Une fois les prérequis installés, nous allons ajouter le GitLab Debian repository sur notre serveur. GitLab possède un script pour cela.
    Donc, nous allons l'ajouter manuellement grâce à cette commande :

    Code (Text):
    Copier le code
    curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | bash

     
    Une fois cela effectué, vous êtes censé avoir obtenu ce résultat :
    [​IMG]

    Installation de GitLab sur Debian et configuration
    Maintenant, nous allons enfin pouvoir installer GitLab et notre EXTERNAL_URL (C'est le lien de votre site) :

    Code (Text):
    Copier le code
    EXTERNAL_URL="http://gitlab.example.com" apt-get install gitlab-ce
     

    Une fois GitLab installé, nous allons configurer GitLab et le démarrer grâce à la commande :

    Code (Text):
    Copier le code
    gitlab-ctl reconfigure
    Une fois terminé, vous êtes censé avoir obtenu ceci :
    [​IMG]

    Vous pouvez si vous le souhaitez, vérifier que les composants GitLab sont actif avec la commande suivante :

    Code (Text):
    Copier le code
    netstat -ntap
    Pour la première utilisation de GitLab, vous allez devoir aller sur votre site de votre machine en port 80.
    Et cette fenêtre devrait s'ouvrir :
    [​IMG]
    Entrez votre mot de passe pour votre compte, et le tour est joué !
    Information: le mot de passe que vous rentrez est le mot de passe du compte avec comme identifiant: root.

    Une fois le mot de passe entré, vous allez être redirigé ici :
    [​IMG]
    Je vous conseil de vous connecter en premier sur votre compte root avec le mot de passe que vous avez défini à l'instant.

    Et voilà, GitLab est maintenant installé !
    A partir de maintenant, pour aller sur GitLab, vous aurez plus besoin à entrer le port 80 pour y accéder et il est enfin prêt pour l'utilisation.

    Si vous avez des questions, n'hésitez pas à me contacter.
     
    #1 x9nico, 14 Avril 2018
    Dernière édition: 16 Avril 2018
  2. Tutoriel validé avec un peu de retard :)
     
    #2 PantojeN, 22 Septembre 2018
    Dernière édition par un modérateur: 6 Octobre 2018
  3. Merci :)
     
  4. Salut @x9nico je sais que ça fait longtemps mais on va reprendre le projet, si tu pouvais participer ça serait sympa ;)
     
  5. Si tu parles de mcdev, contactes moi Discord => x9nico#6433
     

Partager cette page

  1. Il n'y a pas d'utilisateurs sur le Chat.

Vous ne disposez pas d'autorisations nécessaires pour utiliser le chat.

Il n'y a pas d'utilisateurs sur le Chat.
Chat [0]