Heim >Entwicklungswerkzeuge >Idiot >Lassen Sie uns darüber sprechen, wie man Knoten in Gitlab erstellt

Lassen Sie uns darüber sprechen, wie man Knoten in Gitlab erstellt

PHPz
PHPzOriginal
2023-03-31 09:09:211102Durchsuche

Git hat sich in den letzten Jahren mit der kontinuierlichen Weiterentwicklung der Technologie zu einem unverzichtbaren Werkzeug in der täglichen Entwicklungsarbeit aller entwickelt. Als Verwaltungsplattform für Git kann GitLab uns bei der Implementierung von Codeversionskontrolle, kollaborativer Entwicklung und Codeüberprüfung helfen. Und wenn wir GitLab besser nutzen wollen, müssen wir unseren eigenen GitLab-Knoten erstellen. In diesem Artikel erfahren Sie heute, wie Sie einen GitLab-Knoten einrichten.

1. GitLab installieren

Bevor wir beginnen, müssen wir zuerst GitLab installieren. Es gibt viele Möglichkeiten, GitLab zu installieren, z. B. über Binärpakete, Quellpakete, Docker usw. Hier stellen wir die Installation über das Quellcodepaket vor.

1. Erforderliche Abhängigkeiten installieren

Bevor wir GitLab installieren, müssen wir zuerst die erforderlichen Abhängigkeiten installieren. Öffnen Sie das Terminal und geben Sie den folgenden Befehl ein:

sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates

2. Installieren Sie die erforderliche Software

Nach der Installation der erforderlichen Abhängigkeiten müssen wir die erforderliche Software weiter installieren. Geben Sie den folgenden Befehl ein:

sudo apt-get install -y postfix

Während des Installationsvorgangs werden Sie aufgefordert, die E-Mail-Konfigurationsmethode auszuwählen. Sie können eine Internetseite oder ein Satellitensystem auswählen. Wählen Sie den Internet-Site-Modus und befolgen Sie die Anweisungen zur Konfiguration.

3. GitLab installieren

Als nächstes geben wir die formalen GitLab-Installationsschritte ein. Geben Sie den folgenden Befehl ein:

curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
sudo apt-get install gitlab-ce

Der Installationsvorgang kann zeitaufwändig sein, Sie müssen also geduldig warten. Nachdem die Installation abgeschlossen ist, können wir versuchen, auf die IP-Adresse der virtuellen Maschine von GitLab zuzugreifen (wenn Sie GitLab auf einem Cloud-Server installiert haben, ist dies die IP-Adresse des Cloud-Servers. Wenn normal darauf zugegriffen werden kann, wurde GitLab erfolgreich installiert).

2. GitLab konfigurieren

Nach der Installation von GitLab müssen wir einige Konfigurationsvorgänge in GitLab durchführen. Fügen Sie insbesondere Folgendes hinzu.

1. Port konfigurieren

Standardmäßig ist der Port von GitLab 80. Wenn Sie die Portnummer ändern müssen, können Sie dies mit dem folgenden Befehl tun:

sudo vi /etc/gitlab/gitlab.rb

Suchen Sie die folgende Zeile:

# gitlab_workhorse['listen_network'] = "tcp"
# gitlab_workhorse['listen_addr'] = "localhost:8181"

Entfernen Sie den Kommentar und ändern Sie 8181 in den Port, den Sie benötigen.

2. Ändern Sie den Domänennamen

Nach der Konfiguration des Ports müssen wir auch den Domänennamen von GitLab ändern. Geben Sie den folgenden Befehl ein:

sudo vi /etc/gitlab/gitlab.rb

Suchen Sie die folgende Zeile:

external_url 'http://gitlab.example.com'

Ändern Sie gitlab.example.com in den Domänennamen oder die IP-Adresse, die Sie benötigen.

3. Starten Sie GitLab neu.

Nachdem wir die oben genannten Konfigurationen geändert haben, müssen wir GitLab neu starten, damit diese Konfigurationen wirksam werden. Geben Sie den folgenden Befehl ein:

sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart

3. Erstellen Sie ein Administratorkonto

Nachdem die Installation abgeschlossen und GitLab neu gestartet wurde, müssen wir ein Administratorkonto erstellen. Öffnen Sie den Browser, geben Sie den oben konfigurierten Domänennamen oder die IP-Adresse ein und rufen Sie die GitLab-Anmeldeschnittstelle auf.

Klicken Sie auf die Schaltfläche „Registrieren“, geben Sie Ihren Namen, Ihre E-Mail-Adresse, Ihr Passwort und andere Informationen ein und klicken Sie dann auf die Schaltfläche „Registrieren“.

Nachdem die Registrierung abgeschlossen ist, müssen wir das Konto als Administratorkonto festlegen. Suchen Sie den Avatar „Administrator“, klicken Sie darauf und klicken Sie auf „Bereich verwalten“. Stellen Sie im Abschnitt „Zugriff“ die „Berechtigungen“ auf „Administrator“ ein und klicken Sie auf die Schaltfläche „Änderungen speichern“.

Auf diese Weise haben wir ein Administratorkonto erstellt.

4. Projekte und Codeverwaltung erstellen

Jetzt haben wir den GitLab-Knoten erfolgreich eingerichtet und ein Administratorkonto erstellt. Als nächstes können wir ein Git-Projekt erstellen und GitLab für die Codeverwaltung verwenden.

Zuerst müssen wir den Verwaltungsbereich von GitLab betreten und ein neues Projekt erstellen. Auf der Seite „Einstellungen“ eines neuen Projekts können Sie einen Projektnamen, eine Beschreibung und die Sichtbarkeit des Projekts festlegen.

Nachdem die Erstellung abgeschlossen ist, können wir GitLab für die Codeverwaltung verwenden. Öffnen Sie das Terminal und geben Sie den folgenden Befehl ein:

git clone ssh://<your-gitlab-server>/<your-username>/<your-repo>.git
cd <your-repo>
echo "# Hello World" > README.md
git add README.md
git commit -m "add README"
git push -u origin master

Der obige Befehl ruft den Code vom GitLab-Server ab, ändert die Datei README.md und übermittelt die Änderung. Schieben Sie abschließend den geänderten Code auf den GitLab-Server.

Im Allgemeinen ist es nicht kompliziert, GitLab-Knoten einzurichten und Code zu verwalten. Es sind nur ein paar einfache Schritte erforderlich. Wenn Sie komplexere Nutzungsanforderungen haben, können Sie natürlich die offizielle Dokumentation von GitLab lesen, um weitere Funktionen und Vorgänge zu erfahren.

Das obige ist der detaillierte Inhalt vonLassen Sie uns darüber sprechen, wie man Knoten in Gitlab erstellt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn