Maison  >  Article  >  outils de développement  >  Comment configurer GitLab sur votre propre serveur

Comment configurer GitLab sur votre propre serveur

PHPz
PHPzoriginal
2023-04-03 11:52:131192parcourir

Avec le développement du développement logiciel, les outils de contrôle de version sont devenus un élément indispensable. Git est actuellement l’un des systèmes de contrôle de version distribués les plus populaires. Il a été créé par Linus Torvalds, le père de Linux, et est devenu le système de contrôle de version standard pour presque tous les projets open source.

GitLab est une plateforme de gestion pour Git qui fournit de nombreuses fonctionnalités pour simplifier la gestion et la collaboration du code source. Dans cet article, nous apprendrons comment configurer GitLab sur notre propre serveur.

Étape 1 : Installer les dépendances

Avant d'installer GitLab, nous devons installer certaines dépendances nécessaires. Dans ce tutoriel, nous utiliserons Ubuntu 18.04 comme démonstration :

sudo apt update
sudo apt install -y curl openssh-server ca-certificates tzdata perl

Étape 2 : Installer PostgreSQL

GitLab utilise la base de données PostgreSQL par défaut. Pour cela, nous devons installer PostgreSQL :

sudo apt install -y postgresql postgresql-contrib libpq-dev

Étape 3 : Installer GitLab

Il existe deux façons d'installer GitLab :

3.1. Téléchargez et installez le package GitLab

Tout d'abord, visitez le site officiel de GitLab (https:/ /about.gitlab .com/install/) pour télécharger la version GitLab appropriée.

Installez-le sur votre système, décompressez le fichier et entrez dans le répertoire décompressé :

sudo mkdir -p /opt/gitlab
sudo chmod 775 /opt/gitlab
sudo curl -LJO https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/bionic/gitlab-ce_<版本号>_amd64.deb/download.deb
sudo dpkg -i gitlab-ce_<版本号>_amd64.deb
sudo gitlab-ctl reconfigure

3.2 Utilisez l'image Docker officielle

Pour exécuter GitLab via Docker, vous devez d'abord installer Docker :

sudo apt install docker.io -y
sudo systemctl start docker
sudo systemctl enable docker

Téléchargez Docker pour GitLab. Miroir et cours :

sudo docker run --detach \
    --hostname <hostname> \
    --publish 443:443 --publish 80:80 --publish 22:22 \
    --name gitlab \
    --restart always \
    --volume /srv/gitlab/config:/etc/gitlab \
    --volume /srv/gitlab/logs:/var/log/gitlab \
    --volume /srv/gitlab/data:/var/opt/gitlab \
    gitlab/gitlab-ce:latest

C'est aussi simple que cela !

Étape 4 : Configurer GitLab

Nous avons démarré GitLab et il devrait fonctionner maintenant. Par défaut, GitLab fonctionnera sur le port 80 et vous pourrez y accéder dans votre navigateur en saisissant l'adresse IP ou le nom d'hôte de votre serveur :

http://<Server_IP>:80

La première fois que vous accéderez à GitLab, vous serez redirigé vers la page du compte administrateur des paramètres. Sur cette page, vous devrez saisir le nom d'utilisateur et le mot de passe de votre compte administrateur et saisir l'URL à partir de laquelle vous souhaitez que GitLab soit exécuté. Une fois la configuration terminée, vous serez redirigé vers la page de connexion de GitLab.

Étape 5 : Utiliser GitLab

Vous avez maintenant GitLab installé et configuré sur votre serveur. GitLab possède de nombreuses fonctionnalités, notamment le référentiel de code, le suivi des problèmes, l'intégration continue, etc. Veuillez prêter attention à la documentation officielle et vous familiariser avec les différentes fonctionnalités de GitLab.

Résumé

Dans ce tutoriel, nous avons appris comment configurer un serveur GitLab. GitLab est une excellente plateforme de gestion de code source et très populaire dans la communauté open source. Vous devriez maintenant avoir les bases de la configuration de GitLab et être prêt à commencer à l’utiliser.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn