Zum Hauptinhalt springen

GitLab Server für Windows installieren und konfigurieren | Schritt für Schritt Anleitung

GitLab ist ein beliebtes Quellcodeverwaltungssystem und eine Webschnittstelle für Git. Es ermöglicht die effiziente Verwaltung von Projekten, die Zusammenarbeit von Entwicklern und die Überwachung des Verlaufs von Codeänderungen. Die Installation von GitLab auf einem Server ist ein einfaches Verfahren, das auf einem Windows-Betriebssystem ausgeführt werden kann. In diesem Handbuch werden wir diesen Prozess Schritt für Schritt ausführlich untersuchen, damit Sie keine Schwierigkeiten haben.

Bevor Sie mit der Installation beginnen, müssen Sie sicherstellen, dass Ihr Server alle GitLab-Systemanforderungen erfüllt. Dies beinhaltet das Vorhandensein eines Windows-Betriebssystems einschließlich 8.1 und höher, die vorinstallierte Git und die erforderlichen Abhängigkeiten. Außerdem müssen Sie vor der Installation über einen Internetzugang und ein Serveradministratorkonto verfügen.

Schritt 1. Das empfohlene Installationsprogramm herunterladen und installieren. Sie müssen zur offiziellen GitLab-Website gehen und den Download-Abschnitt der Installationsprogramme finden. Das Omnibus-Installationsprogramm wird als empfohlene Option angeboten. Klicken Sie auf den entsprechenden Download-Button und das Installationsprogramm wird gestartet.

Schritt 2. Startet die Installation. Führen Sie nach dem Herunterladen des Installationsprogramms die folgenden Schritte aus:

- Starten Sie das Installationsprogramm mit einem Doppelklick auf die heruntergeladene Datei;

- Folgen Sie den Anweisungen des Installationsassistenten;

- Wählen Sie Installationsoptionen aus, einschließlich des Installationspfads und der Systemeinstellungen;

- Warten Sie, bis der Installationsprozess abgeschlossen ist.

Nach Abschluss der Installation ist der GitLab-Server an der von Ihnen angegebenen Adresse verfügbar. Bevor Sie beginnen, müssen Sie GitLab für Ihre Organisation oder Ihr Projekt einrichten und konfigurieren. Haben Sie keine Angst, zu experimentieren und alle Funktionen dieses leistungsstarken Versionskontrollsystems zu erkunden.

Vorbereiten der Umgebung für die Installation von GitLab

Bevor Sie den GitLab-Server unter Windows installieren, müssen Sie einige vorbereitende Schritte ausführen. In diesem Abschnitt erfahren Sie, wie Sie Ihre Umgebung für eine erfolgreiche GitLab-Installation vorbereiten.

1. Installieren Sie die erforderlichen Komponenten:

KomponenteDownload-Link
Githttps://git-scm.com/download/win
Rubyhttps://rubyinstaller.org/downloads/
Redishttps://github.com/MicrosoftArchive/redis/releases
PostgreSQLhttps://www.postgresql.org/download/windows/
OpenSSLhttps://slproweb.com/products/Win32OpenSSL.html

2. Fügen Sie die Pfade nach der Installation der Komponenten der Umgebungsvariablen PATH hinzu. Führen Sie dazu die folgenden Schritte aus:

  • Öffnen Sie das Startmenü und geben Sie Umgebungsvariablen in die Suche ein.
  • Klicken Sie auf Systemumgebungsvariablen bearbeiten.
  • Klicken Sie im geöffneten Fenster auf die Schaltfläche Umgebungsvariablen.
  • Suchen Sie im Abschnitt "Systemvariablen" die Variable PATH und klicken Sie auf die Schaltfläche "Bearbeiten".
  • Klicken Sie im angezeigten Fenster auf die Schaltfläche Neu, und fügen Sie die Pfade zu den installierten Komponenten durch Semikolons voneinander getrennt hinzu. Zum Beispiel: C:\Program Files\Git\bin;C:\Ruby\bin ;C:\Redis\bin ;C:\PostgreSQL\bin ;C:\OpenSSL\bin .
  • Klicken Sie in allen geöffneten Fenstern auf OK.

3. Nachdem Sie den Komponenten Pfade hinzugefügt haben, starten Sie das System neu, damit die Änderungen an den Umgebungsvariablen wirksam werden.

Die Umgebung ist jetzt bereit, den GitLab-Server unter Windows zu installieren. Fahren wir mit dem nächsten Schritt fort - installieren Sie GitLab selbst.

Installieren von Ruby und Redis

Um den GitLab-Server unter Windows zu installieren, müssen Ruby und Redis vorinstalliert sein.

Ruby ist eine Programmiersprache, in der der GitLab-Server geschrieben ist. Folgen Sie den Anweisungen, um Ruby zu installieren:

  1. Laden Sie das Ruby-Installationsprogramm von der offiziellen Website herunter https://rubyinstaller.org/downloads .
  2. Starten Sie das Installationsprogramm, und folgen Sie den Anweisungen des Installationsassistenten.
  3. Wählen Sie die Ruby-Installation in einem Ordner aus, auf den nur das Administratorkonto nicht zugreifen kann.
  4. Aktivieren Sie das Kontrollkästchen "Add Ruby executables to your PATH".
  5. Klicken Sie auf die Schaltfläche "Install" und warten Sie, bis die Ruby-Installation abgeschlossen ist.
  6. Überprüfen Sie, ob Ruby erfolgreich installiert wurde, indem Sie die Eingabeaufforderung öffnen und den Befehl "ruby -v" ausführen. Wenn Sie eine Ruby-Version angezeigt haben, ist die Installation erfolgreich.

Redis ist ein Datenbankverwaltungssystem, das für den Betrieb eines GitLab-Servers erforderlich ist. Folgen Sie den Anweisungen, um Redis zu installieren:

  1. Laden Sie das Redis-Installationsprogramm von der offiziellen Website herunter https://github.com/tporadowski/redis/releases .
  2. Entpacken Sie die heruntergeladene Datei an einen für Sie geeigneten Ort.
  3. Öffnen Sie die Eingabeaufforderung und navigieren Sie zu dem Ordner, in den Sie die Redis-Datei entpackt haben.
  4. Führen Sie den Befehl redis-server aus.exe".
  5. Redis wird auf Port 6379 ausgeführt.

Nachdem Sie Ruby und Redis erfolgreich installiert haben, können Sie den GitLab-Server unter Windows installieren und konfigurieren.

PostgreSQL installieren und konfigurieren

Schritt 1: Herunterladen von PostgreSQL

Gehen Sie zur offiziellen PostgreSQL-Website (https://www.postgresql.org ) und laden Sie die neueste Version für Windows herunter. Führen Sie die Installationsdatei aus, und folgen Sie den Anweisungen des Installationsassistenten.

Schritt 2: Installieren von PostgreSQL

Wählen Sie den PostgreSQL-Installationspfad aus und konfigurieren Sie das Postgres-Passwort. Während des Installationsprozesses können Sie auch die Komponenten auswählen, die für Ihr System benötigt werden.

Schritt 3: Starten von PostgreSQL

Führen Sie PostgreSQL nach erfolgreicher Installation aus. Sie finden es in der Programmliste im Startmenü. Beim ersten Start müssen Sie möglicherweise das Root-Passwort eingeben.

Schritt 4: Erstellen einer Datenbank für GitLab

Öffnen Sie eine Eingabeaufforderung (cmd), und führen Sie den folgenden Befehl aus:

createdb -U postgres gitlabhq_production

Dieser Befehl erstellt eine Datenbank mit dem Namen "gitlabhq_production". Ersetzen Sie "gitlabhq_production" durch den Namen, den Sie für die GitLab-Datenbank verwenden möchten.

Schritt 5: Einrichten der GitLab-Datenbank

Öffnen Sie die GitLab-Konfigurationsdatei (gitlab.rb), die sich im Installationsordner von GitLab befindet. Suchen Sie den Abschnitt "Datenbankeinstellungen", und konfigurieren Sie die folgenden Werte:

gitlab_rails['db_adapter'] = "postgresql" gitlab_rails['db_encoding'] = "utf8" gitlab_rails['db_database'] = "gitlabhq_production" gitlab_rails['db_username'] = "postgres" gitlab_rails['db_password'] = "your_password"

Ersetzen Sie "your_password" durch das PostgreSQL-Superuser-Passwort, das Sie in Schritt 2 festgelegt haben.

Schritt 6: GitLab neu starten

Nachdem Sie die GitLab-Datenbank eingerichtet haben, starten Sie die GitLab-Anwendung neu, damit die Änderungen wirksam werden. Führen Sie den folgenden Befehl an einer Eingabeaufforderung (cmd) aus:

Jetzt muss PostgreSQL erfolgreich installiert und für die Verwendung mit dem GitLab-Server konfiguriert werden.

Installieren von GitLab

Um GitLab unter Windows zu installieren, müssen Sie die folgenden Schritte ausführen:

1. Installieren und Konfigurieren von Abhängigkeiten

Stellen Sie vor der Installation von GitLab sicher, dass Sie bereits die folgenden Abhängigkeiten installiert haben:

Alle diese Abhängigkeiten können von den offiziellen Websites der Entwickler heruntergeladen und installiert werden.

2. Installieren von GitLab

Nachdem Sie alle erforderlichen Abhängigkeiten installiert und konfiguriert haben, können Sie mit der Installation von GitLab selbst beginnen:

  1. Laden Sie das Archiv von GitLab von der offiziellen Website herunter.
  2. Entpacken Sie das heruntergeladene Archiv in den gewünschten Ordner auf Ihrem Computer.

Nachdem Sie GitLab erfolgreich installiert haben, können Sie mit der Einrichtung und Verwendung von GitLab beginnen.

Hinweis: Die Installation von GitLab unter Windows erfordert möglicherweise zusätzliche Einstellungen und Installationen, abhängig von Ihrer Systemkonfiguration. Es wird empfohlen, die offizielle GitLab-Dokumentation für weitere Details zu lesen.

GitLab herunterladen und installieren

Die Installation von GitLab auf einem Windows-Server ist ziemlich einfach und kann in wenigen Schritten durchgeführt werden.

  1. Rufen Sie die offizielle GitLab-Website auf und laden Sie die Installationsdatei für Windows herunter.
  2. Doppelklicken Sie nach dem Herunterladen auf die Installationsdatei, um den Installationsprozess zu starten.
  3. Wählen Sie die Sprache aus, in der GitLab verwendet werden soll, und klicken Sie auf Weiter.
  4. Lesen und akzeptieren Sie die Lizenzvereinbarung und klicken Sie dann auf Weiter.
  5. Wählen Sie den Pfad aus, in dem GitLab installiert werden soll, und klicken Sie auf Weiter. Es wird empfohlen, den Standardpfad beizubehalten.
  6. Wählen Sie die Komponenten aus, die Sie installieren möchten. Es wird empfohlen, alle Komponenten standardmäßig zu belassen.
  7. Wählen Sie den Pfad zum Speichern von GitLab-Daten aus und klicken Sie auf Weiter. Es wird empfohlen, ein separates Laufwerk oder eine separate Partition zum Speichern von Daten zu verwenden.
  8. Wählen Sie den Port aus, auf dem GitLab ausgeführt werden soll, und klicken Sie auf Weiter. Es wird empfohlen, Port 80 oder 443 für die Verfügbarkeit über das Internet zu verwenden.
  9. Wählen Sie einen Domain-Namen für GitLab aus und klicken Sie auf Weiter. Es wird empfohlen, den Domänennamen des Servers zu verwenden.
  10. Wählen Sie eine Authentifizierungsmethode für GitLab aus und klicken Sie auf Weiter. Es wird empfohlen, die Datenbankauthentifizierung zu verwenden.
  11. Konfigurieren Sie die Datenbankeinstellungen für GitLab und klicken Sie auf Weiter. Es wird empfohlen, die integrierte PostgreSQL-Datenbank zu verwenden.
  12. Geben Sie die SMTP-Einstellungen für das Senden von E-Mails an und klicken Sie auf Weiter. Es wird empfohlen, das Senden von E-Mails zu konfigurieren.
  13. Überprüfen Sie die GitLab-Installationseinstellungen und klicken Sie auf Installieren, um mit der Installation zu beginnen.
  14. Warten Sie, bis die Installation von GitLab abgeschlossen ist, und klicken Sie auf Fertig stellen. GitLab wird unter dem von Ihnen angegebenen Domain-Namen und Port gestartet und zugänglich gemacht.

GitLab sollte jetzt erfolgreich auf Ihrem Windows-Server installiert werden, und Sie können damit beginnen, Git-Repositories zu verwalten.

GitLab-Konfiguration

Nachdem GitLab erfolgreich auf einem Windows-Server installiert und ausgeführt wurde, müssen Sie einige Konfigurationsschritte ausführen, damit das System ordnungsgemäß funktioniert.

1. Zugriff einrichten

Wechseln Sie zum GitLab-Installationsordner und öffnen Sie die Datei "gitlab.rb" in einem Texteditor. Suchen und bearbeiten Sie die folgenden Optionen:

  • external_url - Geben Sie die URL Ihres GitLab-Servers ein, zum Beispiel: http://gitlab.example.com .
  • gitlab_rails['time_zone'] - geben Sie eine Zeitzone für den Server an, zum Beispiel: Europe/Moscow .

2. GitLab neu starten

Nachdem Sie Änderungen an der Datei "gitlab.rb" Befehl ausführen:

gitlab-ctl reconfigure

3. SMTP für das Senden von E-Mails konfigurieren (optional)

Wenn Sie möchten, dass GitLab E-Mail-Benachrichtigungen sendet, konfigurieren Sie die folgenden Optionen in der Datei "gitlab.rb":

  • gitlab_rails['smtp_enable'] - setzen Sie den Wert auf true .
  • gitlab_rails['smtp_address'] - geben Sie die Adresse Ihres SMTP-Servers ein.
  • gitlab_rails['smtp_port'] - geben Sie den Port des SMTP-Servers an.
  • gitlab_rails['smtp_user_name'] und gitlab_rails['smtp_password'] - geben Sie die Anmeldeinformationen für die Authentifizierung auf dem SMTP-Server an.

4. GitLab neu starten

Nachdem Sie Änderungen an der Datei "gitlab.rb" Befehl ausführen:

gitlab-ctl reconfigure

Jetzt ist Ihr GitLab-Server eingerichtet und einsatzbereit!

GitLab einrichten und ausführen

Nachdem Sie den GitLab-Server für Windows installiert und konfiguriert haben, müssen Sie die folgenden Schritte ausführen, um GitLab zu starten und mit der Verwendung fortzufahren:

Schritt 1:Öffnen Sie die Eingabeaufforderung und navigieren Sie zu dem Verzeichnis, in dem GitLab installiert ist.
Schritt 2:Geben Sie den Befehl gitlab-ctl reconfigure ein, um GitLab zu konfigurieren.
Schritt 3:Wenn die Konfiguration abgeschlossen ist, geben Sie den Befehl gitlab-ctl start ein, um GitLab zu starten.

Nachdem Sie GitLab gestartet haben, können Sie über eine http-Adresse auf die GitLab-Webschnittstelle zugreifen://localhost oder die IP-Adresse Ihres Servers.

Wenn Sie GitLab zum ersten Mal starten, müssen Sie ein Administratorkonto erstellen, um Benutzer hinzuzufügen, Projekte zu erstellen und Ihr Repository zu verwalten.

Jetzt sind Sie bereit, GitLab auf Ihrem Server zu verwenden!

GitLab über die Konsole einrichten

Um GitLab über die Konsole einzurichten, müssen Sie GitLab auf Ihrem Server installieren und Git auf Ihrem Arbeitscomputer installieren.

    Öffnen Sie die Konsole auf Ihrem Server und geben Sie den Befehl ein, um das GitLab-Repository zu klonen:

git clone https://github.com/gitlabhq/gitlabhq.git
cd gitlabhq
cp config/gitlab.yml.example config/gitlab.yml
cp config/database.yml.mysql config/database.yml
bundle install --deployment --without development test postgres aws
RAILS_ENV=production bundle exec rake db:create db:migrate
RAILS_ENV=production bundle exec rake assets:precompile
cp config/secrets.yml.example config/secrets.yml
RAILS_ENV=production bundle exec rake gitlab:setup
sudo service gitlab start

GitLab sollte jetzt an der von Ihnen angegebenen Hostadresse und dem von Ihnen angegebenen Port verfügbar sein. Sie können es in einem Webbrowser öffnen und sich als Administrator anmelden, um den GitLab-Server zu konfigurieren und zu verwalten.

Sie können es auch mögen

Hinzufügen einer Dropdown-Liste zu Excel mit VBA Excel

Microsoft Excel ist eine beliebte Tabellenkalkulationsanwendung, die eine breite Palette von Funktionen bietet. Eine.

Wie positioniere ich den Schalter richtig am Bett

Der Schalter am Bett ist ein integraler Bestandteil des Innenraums des Schlafzimmers. Die Verwendung eines solchen Geräts ermöglicht eine einfache Steuerung der Beleuchtung.

Fix ist in Windows Defender nicht abgeschlossen — es gibt keine Aktionstaste

Windows Defender ist ein integriertes Antiviren- und Antispyware-Programm, das mit dem Windows-Betriebssystem geliefert wird. Allerdings sind manchmal Benutzer mit konfrontiert.

So beheben Sie den Windows Update-Fehler 80072ee2

Die Aktualisierung des Windows-Betriebssystems spielt eine wichtige Rolle bei der Gewährleistung der Sicherheit und des stabilen Betriebs Ihres Computers. Jedoch, manchmal Benutzer.

  • Feedback
  • Nutzungsbedingungen
  • Datenschutz