Maison > outils de développement > git > le corps du texte

Comment configurer un serveur GitLab personnel sur le système d'exploitation Ubuntu

PHPz
Libérer: 2023-04-03 13:59:09
original
1090 Les gens l'ont consulté

GitLab est un outil de gestion de code open source qui peut aider les développeurs à gérer facilement le code et les projets. Il s'agit d'un outil similaire à GitHub mais possède des fonctionnalités uniques telles que le processus CI/CD intégré et le déploiement automatique de code. Bien qu'il existe de nombreux fournisseurs de services GitLab en ligne, la création de votre propre serveur GitLab offre davantage d'options de personnalisation et un meilleur contrôle.

Cet article explique comment configurer un serveur GitLab personnel sur le système d'exploitation Ubuntu. Le processus est très simple et ne nécessite que quelques connaissances de base en ligne de commande et une compréhension de base des systèmes Ubuntu.

Étape 1 : Installez le logiciel nécessaire

Avant de commencer à installer GitLab, nous devons installer certains logiciels nécessaires.

Ouvrez un terminal et entrez la commande suivante :

sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates postfix
Copier après la connexion

Cela mettra à jour le système d'exploitation et installera d'autres logiciels nécessaires tels que le serveur SSH, le certificat CA et l'agent de transfert de courrier Postfix.

Étape 2 : Installer GitLab

Pour installer GitLab, vous devez utiliser le référentiel officiellement fourni par GitLab. Pour l'ajouter à notre système, entrez la commande suivante :

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
Copier après la connexion

Une fois ajouté, utilisez la commande suivante pour installer GitLab Community Edition (CE) ou GitLab Enterprise Edition (EE), selon votre choix.

Installez GitLab CE :

sudo apt-get install gitlab-ce
Copier après la connexion

Installez GitLab EE :

sudo apt-get install gitlab-ee
Copier après la connexion

Le processus prendra un certain temps car il téléchargera et installera tous les packages nécessaires.

Étape 3 : Configurer GitLab

Une fois GitLab installé, nous devons y effectuer quelques configurations de base. Tout d’abord, entrez la commande suivante pour modifier le fichier de configuration de GitLab :

sudo nano /etc/gitlab/gitlab.rb
Copier après la connexion

Vous devrez peut-être saisir un mot de passe pour ouvrir le fichier. Dans ce fichier, vous trouverez de nombreuses options de configuration qui peuvent être modifiées en fonction de vos besoins. Ici, nous allons modifier l'URL externe de GitLab, accessible à l'aide de l'adresse IP ou du nom de domaine.

Recherchez la ligne de code suivante :

# external_url 'http://gitlab.example.com'
Copier après la connexion

Décommentez-la et remplacez-la par votre adresse IP ou votre nom de domaine comme ceci :

external_url 'http://your_ip_address'
Copier après la connexion

Enregistrez et fermez le fichier. Ensuite, reconfigurez GitLab en exécutant la commande suivante :

sudo gitlab-ctl reconfigure
Copier après la connexion

Le processus prendra un certain temps pour reconfigurer GitLab car il redémarrera tous les services nécessaires.

Étape 4 : Accédez à GitLab

Maintenant, vous pouvez accéder à GitLab via votre navigateur. Entrez simplement votre adresse IP ou votre nom de domaine, suivi de "/" comme indiqué ci-dessous :

http://your_ip_address/
Copier après la connexion

La première fois que vous accéderez à GitLab, vous devrez créer un compte administrateur. Remplissez le nom d'utilisateur et le mot de passe selon les invites.

Une fois terminé, vous pouvez vous connecter à GitLab en utilisant vos nouvelles informations d'identification d'administrateur et commencer.

Conclusion

Maintenant, vous avez configuré avec succès votre serveur GitLab personnel. Vous pouvez commencer à gérer votre propre code et vos projets, réaliser un développement collaboratif, et bien plus encore. Comprendre et utiliser GitLab est très important, cela peut vous aider à devenir un développeur plus collaboratif et plus efficace.

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!