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

Comment configurer le serveur gitlab sur Ubuntu

PHPz
Libérer: 2023-03-31 10:46:17
original
1686 Les gens l'ont consulté

À mesure que le processus de développement logiciel continue de s'améliorer, les outils de contrôle de version sont devenus un élément clé. Git est l’un des outils de contrôle de version les plus couramment utilisés aujourd’hui. Le plus grand avantage de Git est le contrôle de version distribué, qui permet aux développeurs de collaborer au développement à différents endroits et à différents moments. GitLab est une application Web contrôlée et gérée par Git. Elle fournit un hébergement de code Git open source, un suivi des problèmes, des fonctions CI/CD et wiki. Dans cet article, nous expliquerons comment configurer le serveur GitLab sur le système d'exploitation Ubuntu.

Première étape : installer les packages nécessaires

Avant de commencer, vous devez installer certains packages nécessaires sur votre machine. Ces packages peuvent être installés avec les commandes suivantes.

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

Lorsque vous êtes invité à configurer votre serveur de messagerie, sélectionnez « Site Internet » et répondez à l'option radio « Type général de configuration de messagerie ».

Étape 2 : Installer GitLab

Avant d'installer GitLab, vous devez configurer la source de GitLab. Créez un nouveau fichier /etc/apt/sources.list.d/gitlab-ce.list et écrivez le contenu suivant. /etc/apt/sources.list.d/gitlab-ce.list并写入以下内容。

deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main
Copier après la connexion

接着执行以下命令。

curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add -
sudo apt-get update
sudo apt-get install gitlab-ce
Copier après la connexion

注意:这里使用的是清华大学的镜像源,因为它的速度会比官方源要快。

第三步:配置GitLab

安装完成之后,需要进行一些配置。打开GitLab配置文件/etc/gitlab/gitlab.rb

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

找到以下内容。

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

解除注释并将http://gitlab.example.com替换为你的域名或者服务器的IP地址。

gitlab_external_url 'http://your_domain_or_IP'
Copier après la connexion

接着,找到以下内容。

# unicorn['port'] = 8080
Copier après la connexion

解除注释并将端口号改为80。

unicorn['port'] = 80
Copier après la connexion

最后,执行以下命令并等待GitLab启动完成。

sudo gitlab-ctl reconfigure
Copier après la connexion

第四步:访问GitLab

完成上述步骤之后,可以在浏览器中输入http://your_domain_or_IPrrreee

Ensuite, exécutez la commande suivante.

rrreee

Remarque : la source miroir de l'Université Tsinghua est utilisée ici car elle est plus rapide que la source officielle.

Étape 3 : Configurer GitLab🎜🎜Une fois l'installation terminée, une certaine configuration est requise. Ouvrez le fichier de configuration GitLab /etc/gitlab/gitlab.rb. 🎜rrreee🎜 J'ai trouvé ce qui suit. 🎜rrreee🎜Décommentez et remplacez http://gitlab.example.com par votre nom de domaine ou l'adresse IP du serveur. 🎜rrreee🎜Ensuite, trouvez ce qui suit. 🎜rrreee🎜Décommentez et changez le numéro de port en 80. 🎜rrreee🎜Enfin, exécutez la commande suivante et attendez que GitLab démarre. 🎜rrreee🎜Étape 4 : Accédez à GitLab🎜🎜Après avoir terminé les étapes ci-dessus, vous pouvez saisir http://your_domain_or_IP dans le navigateur pour accéder à GitLab. Lorsque vous accédez à GitLab pour la première fois, il vous sera demandé de créer un compte administrateur. Une fois la configuration terminée, vous pouvez commencer à utiliser GitLab. 🎜🎜Résumé🎜🎜Dans cet article, nous avons présenté comment configurer le serveur GitLab sur le système d'exploitation Ubuntu. Dans le processus de création du serveur, nous devons installer les packages logiciels nécessaires, configurer la source de GitLab, installer GitLab et effectuer les configurations associées, puis accéder à GitLab. J'espère que cet article pourra vous être utile. 🎜

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!