Hébergement d’un serveur Git traditionnel sur Linux pourvotre code de programmation est une excellente idée, mais l’approche standard en ligne de commande est très ancienne et manque de fonctionnalités utiles et modernes. C’est uniquement pour ces raisons que tant de projets aboutissent sur GitHub; C’est une alternative peu coûteuse et facile à utiliser à la gestion des problèmes de Git en ligne de commande uniquement.
GitHub est correct, mais en fin de journée, ilest un produit propriétaire de Microsoft. Cela coûte aussi de l'argent. Donc, en 2019, si vous voulez avoir un serveur Git qui héberge tout votre code, avec GitLab, le concurrent libre et open source de GitHub est une évidence.
Il y a une foule de raisons d'utiliser GitLabbase de votre serveur Git sous Linux, et les coûts ne sont qu’une partie de celle-ci. Il offre également des fonctionnalités comparables à celles de GitHub, fonctionne avec la plupart des clients GUI Git, possède un excellent outil de suivi des bugs Web et bien plus encore!
Instructions Ubuntu
La configuration de GitLab sur Ubuntu commence par l’installationles dépendances de programme nécessaires, telles que Curl, le serveur OpenSSH, Ca Certificates. Vous devez également installer le package Postfix pour les notifications par courrier électronique.
Remarque: les instructions de cette section fonctionneront avec Ubuntu 14.04 LTS, 16.04 LTS et 18.04 LTS.
Pour démarrer l’installation des dépendances, entrez le Apte commande ci-dessous dans l'invite de ligne de commande de votre machine Ubuntu.
sudo apt install curl openssh-server ca-certificates
sudo apt install postfix
Après avoir pris en charge les dépendances de GitLab, il est temps de mettre à jour Ubuntu pour s’assurer que tous les logiciels du système sont à jour. Cette section est essentielle, alors ne la sautez pas!
sudo apt update
sudo apt upgrade
Après la mise à niveau du logiciel, il est temps de démarrer l’installation de GitLab. Utilisez le boucle commande pour récupérer le dernier script d'installation Ubuntu.
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
Laissez le script s'exécuter. Il devrait installer tout le nécessaire pour que GitLab fonctionne sur votre système Ubuntu. Lorsque le script est terminé, il est temps de configurer le logiciel pour qu’il pointe vers le bon domaine.
Dans le terminal, entrez la commande ci-dessous, mais remplacez les informations figurant après «EXTERNAL_URL» par l'URL du site Web sur lequel vous prévoyez d'accéder à votre serveur GitLab.

sudo EXTERNAL_URL="https://gitlab.example.com" apt install gitlab-ee
Une fois la commande ci-dessus terminée, visitez l'URL que vous avez définie dans URL_EXTERNE section et utilisez le nom d’utilisateur «root» pour vous connecter afin de pouvoir commencer le processus de configuration post-installation.
Pour plus d'informations sur la configuration et l'utilisation de GitLab sur votre système Ubuntu, visitez la page de configuration de GitLab.
Instructions Debian
Debian Linux a des instructions d’installation très similaires à celles d’Ubuntu car ce sont des systèmes d’exploitation très similaires. Le processus de configuration du logiciel commence par l’utilisation de la Apt-get outil pour installer les dépendances (Curl, OpenSSH Server, Ca Certificates, et Postfix.)
Remarque: ces instructions fonctionneront avec Debian 8 et 9.
Pour démarrer l’installation des dépendances, entrez le Apt-get commande ci-dessous dans l'invite de ligne de commande de votre machine Debian.
sudo apt-get install curl openssh-server ca-certificates
sudo apt-get install postfix
Après l'installation de la dépendance, utilisez Apt-get pour vérifier les mises à jour logicielles. Ne passez pas cette étape!
sudo apt-get update
sudo apt-get upgrade -y
Une fois le logiciel à jour, il est temps de télécharger le script d’installation de GitLab avec le boucle commander.
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
Laissez le script télécharger et exécuter. Pendant l’exécution, le script configurera GitLab pour qu’il fonctionne sur votre système Debian Linux.
Le script bash GitLab étant exécuté, il est temps de configurer l’URL de GitLab. Dans le terminal, entrez le URL_EXTERNE commande ci-dessous. Veillez à modifier l'exemple d'URL avec le domaine auquel vous prévoyez d'accéder à GitLab.
sudo EXTERNAL_URL="https://gitlab.example.com" apt-get install gitlab-ee
En supposant que URL_EXTERNE la commande est réussie, GitLab sera en place etfonctionnant sur votre système Debian Linux. Pour terminer le processus de configuration, ouvrez un nouvel onglet de navigateur à l'URL que vous avez définie pour GitLab et utilisez le nom d'utilisateur «root» pour vous connecter.
Pour plus d'informations sur la configuration et l'utilisation de GitLab sur Debian, visitez la page de documentation du site Web de GitLab.
CentOS 6 Instructions
Faire fonctionner GitLab sur CentOS 6 est un processus simple, qui commence par utiliser le Miam gestionnaire de paquets pour installer les dépendances nécessaires à l’exécution du logiciel. Les dépendances dont vous aurez besoin sont Curl, Policycoreutils-python, OpenSSH-Server, Postfix et Cronie.
Remarque: ces instructions fonctionnent également avec RHEL, Oracle Linux et Scientific Linux.
Pour démarrer l’installation des dépendances, entrez le Miam dans l'invite de ligne de commande CentOS 6.
sudo yum install -y curl policycoreutils-python openssh-server cronie
Une fois que Yum a fini d’installer les paquets ci-dessus, utilisez lokkit pour autoriser HTTP et SSH via le pare-feu de votre système.
sudo lokkit -s http -s ssh
Maintenant que HTTP et SSH sont autorisés à travers le pare-feu CentoS 6, il est temps d’utiliser Yum pour installer la dernière dépendance de GitLab: Postfix.
sudo yum install postfix
Ensuite, activez Postfix avec le un service et chkconfig commandes.
sudo service postfix start
sudo chkconfig postfix on
Une fois que Postfix est exécuté sur le système, utilisez la commande boucle commande pour télécharger le script d'installation CentOS.
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
Laissez le script d'installation CentOS s'exécuter. Lors de son exécution, il configurera tout le nécessaire pour que GitLab fonctionne sur votre système. Quand c'est fait, utilisez le URL_EXTERNE commande pour pointer GitLab vers l’URL correcte à laquelle vous voulez l’afficher.

sudo EXTERNAL_URL="https://gitlab.example.com" yum -y install gitlab-ee
Après l’installation, ouvrez un nouvel onglet de navigateur et visitez l’URL que vous avez définie dans la commande ci-dessus. Utilisez le nom d'utilisateur «root» pour vous connecter.
Pour plus d'informations sur la configuration et l'utilisation de GitLab sur CentOS 6, visitez la page de documentation du site Web de développement de GitLab.
commentaires