installer Gitlab à l'aide des sources de l'éditeur


Définition

Avant de commencer

installer Gitlab à l'aide des sources de l'éditeurGitlab est un serveur GIT open-source qui propose une interface graphique intuitive permettrant de gérer  simplement vos utilisateurs et vos projets dans un environnement sécurisé.

                  le site internet de Gitlab : https://gitlab.com/

L'installation sur un serveur VPS à partir des sources de l'éditeur ne pose pas de problème particulier mais nécessite une petite configuration du serveur au préalable .

Vous devez demander l'installation d'une version nue de Debian 7 ou supérieure ou réinstaller vous même votre serveur depuis votre panel client .

Vous pouvez aussi vous référer aux pages en anglais de gitlab concernant l'installation :

la page principale : https://about.gitlab.com/downloads

le fichier readme : https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md

Procédure

Procédure d'installation de Gitlab d'après les sources de l'éditeur

1) Configuration du serveur :

Demandez l'installation d'une version nue de Debian 7 ou supérieure, ou procédez à la réinstallation de votre serveur depuis votre panel client .

Connectez vous en ssh avec le compte root et mettez à jour le serveur avec ces deux commandes :

apt-get update

apt-get upgrade

Installez Fail2ban . Ce logiciel protège votre serveur des attaques par brute-force et dispose déjà d'une configuration active qui protège le port 22 (ssh ). Il est possible de durcir la protection . Pour affiner votre configuration de fail2ban , reportez vous à cette page en français : https://www.isalo.org/wiki.debian-fr/Fail2ban

Commande d'installation de Fail2ban :

apt-get install fail2ban

Réglez la zone horaire de votre serveur : ( choisissez 8 pour europe et 35 pour Paris )

dpkg-reconfigure tzdata

Reconfigurez les locales ( codage des caractères du clavier )

Choix de la locale à installer choisissez le numéro de la liste qui correspond à fr_FR.UTF-8 UTF-8

default locale : fr_FR.UTF-8

dpkg-reconfigure locales

Installez curl, ca-certificates , postfix ( lorsque l'installeur vous le demande choisissez "site internet"  pour le mode de postfix et lws-hosting.com pour le domaine mail

apt-get install curl ca-certificates postfix postgresql

Installez cron , un utilitaire qui permet de programmer des actions sur le serveur et qui est nécessaire à Gitlab .

apt-get install cron

 

2) Installation de Gitlab

Lancez cette commande qui télécharge le script d'installation .

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | bash

Puis lancez l'installation ( qui prend quelques minutes )

apt-get install gitlab-ce

 A la fin du processus  l'installation vous donne l'adresse à laquelle vous pourrez vous connecter après la configuration , notez là ( http://vpsXXXX.lws-hosting.com )

Ignorez le message d'erreur final vous disant que gitlab n'est pas installé ( It looks like GitLab has not been installed yet..........) et lancez la commande de configuration .

gitlab-ctl reconfigure

Si tout s'est bien passé vous pouvez maintenant vous connecter à votre serveur à l'adresse relevée précédemment .

utilisez les identifiants :

username :  root

pasword :  5iveL!fe

Il vous sera demandé pour des raisons de sécurité de changer le mot de passe avant de pouvoir continuer .

Après vous être reconnecté avec votre nouveau mot de passe, vous pouvez commencez à créer vos utilisateurs et vos projets .

 

Notez cet article

Vous avez noté 0 étoile(s)

Cet article a été lu 4077 fois.

Note : 5 / 5 - 1 avis.

comments powered by Disqus
Top