1. Vorwort
Apropos Git, viele Programmierer wissen es. GitLab ist eine auf Git basierende Open-Source-Plattform, die darauf ausgelegt ist, Teams eine Reihe von Diensten wie Code-Hosting, Versionsverwaltung, automatisierte Tests und CI/CD bereitzustellen. In diesem Artikel wird erläutert, wie Sie GitLab auf einem Ubuntu-System installieren und die grundlegende Verwendung durchführen.
2. GitLab installieren
Bevor Sie GitLab installieren, müssen Sie einige Abhängigkeiten installieren. Geben Sie den folgenden Befehl im Terminal ein:
sudo apt update sudo apt install -y curl openssh-server ca-certificates tzdata perl
Bearbeiten Sie die Datei /etc/apt/sources.list.d/gitlab-ce.list
und schreiben Sie den folgenden Inhalt :/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>.git
git clone git@gitlab.com:<USER>/<PROJECT>.git
git add . git commit -m "commit message" git push origin master
http://SERVER_IP_OR_DOMAIN
Zu diesem Zeitpunkt wird die GitLab-Begrüßungsseite angezeigt, die anzeigt, dass die Installation erfolgreich war. SSH-Methode, die das Generieren von SSH im GitLab-Schlüssel und das anschließende Hinzufügen erfordert den SSH-Schlüssel zu Ihrem lokalen Computer. Zum Beispiel:
rrreee
rrreee
Der obige Befehl überträgt den Code an den Master-Zweig des Remote-Git-Repositorys.Zusammenführungsanforderung erstellen
🎜🎜In GitLab können Sie eine Zusammenführungsanforderung für die Codeüberprüfung und -zusammenführung erstellen. Klicken Sie auf der Projektseite auf die Schaltfläche „Zusammenführungsanfrage“, geben Sie dann den Namen und die Beschreibung der Splash-Anfrage ein und klicken Sie schließlich auf die Schaltfläche „Zusammenführungsanfrage senden“. 🎜🎜🎜CD/CI🎜🎜🎜GitLab bietet auch Automatisierungsfunktionen wie CD/CI. Benutzer können Pipelines in GitLab erstellen, um eine kontinuierliche Integration und kontinuierliche Bereitstellung von Projekten durchzuführen. 🎜🎜4. Zusammenfassung🎜🎜Dieser Artikel stellt die Installation von GitLab auf einem Ubuntu-System vor und führt kurz in die grundlegende Verwendung von GitLab ein. Natürlich verfügt GitLab in praktischen Anwendungen über viele Funktionen, die den Lesern je nach tatsächlichem Bedarf weitere Funktionen von GitLab bieten können. 🎜Das obige ist der detaillierte Inhalt vonSo installieren und verwenden Sie Gitlab auf einem Ubuntu-System. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!