Maison >outils de développement >git >Comment installer et utiliser gitlab sur le système Ubuntu
1. Préface
En parlant de Git, de nombreux programmeurs le connaissent. GitLab est une plateforme open source basée sur Git qui vise à fournir aux équipes une série de services tels que l'hébergement de code, la gestion des versions, les tests automatisés et le CI/CD. Cet article explique comment installer GitLab sur un système Ubuntu et effectuer une utilisation de base.
2. Installez GitLab
Avant d'installer GitLab, vous devez installer certaines dépendances. Entrez la commande suivante dans le terminal :
sudo apt update sudo apt install -y curl openssh-server ca-certificates tzdata perl
Modifiez le 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 bionic main
保存并退出文件,然后输入以下命令:
curl https://packages.gitlab.com/gpg.key | sudo apt-key add -
该命令将添加 GitLab GPG 密钥。
输入以下命令安装 GitLab:
sudo apt update sudo apt install -y gitlab-ce
安装完成后,输入以下命令启动 GitLab:
sudo gitlab-ctl reconfigure
在整个过程中,需要等待一段时间。一旦 reconfigure 完毕,GitLab 将会启动。在浏览器中访问服务器 IP 地址或域名:http://SERVER_IP_OR_DOMAIN
git clone https://gitlab.com/<USER>/<PROJECT>.gitEnregistrez et quittez le fichier, puis entrez la commande suivante :
git clone git@gitlab.com:<USER>/<PROJECT>.gitCette commande ajoutera la clé GitLab GPG.
git add . git commit -m "commit message" git push origin masterUne fois l'installation terminée, entrez la commande suivante pour démarrer GitLab :
http://SERVER_IP_OR_DOMAIN
À ce stade, vous verrez la page d'accueil de GitLab, indiquant que l'installation a réussi. Méthode SSH, qui nécessite de générer SSH dans la clé GitLab, puis d'ajouter la clé SSH sur votre machine locale. Par exemple :
rrreee
rrreee
La commande ci-dessus poussera le code vers la branche principale du référentiel Git distant.Créer une demande de fusion
🎜🎜Dans GitLab, vous pouvez créer une demande de fusion pour la révision et la fusion de code. Sur la page du projet, cliquez sur le bouton « Fusionner la demande », puis entrez le nom et la description de la demande de démarrage, et enfin cliquez sur le bouton « Soumettre la demande de fusion ». 🎜🎜🎜CD/CI🎜🎜🎜GitLab fournit également des fonctions d'automatisation telles que CD/CI. Les utilisateurs peuvent créer des pipelines dans GitLab pour effectuer une intégration continue et un déploiement continu de projets. 🎜🎜4. Résumé🎜🎜Cet article explique comment installer GitLab sur le système Ubuntu et présente brièvement l'utilisation de base de GitLab. Bien entendu, dans les applications pratiques, GitLab possède de nombreuses fonctions. Les lecteurs peuvent explorer davantage de fonctionnalités de GitLab en fonction des besoins réels. 🎜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!