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!