So richten Sie einen GitLab-Server auf Windows Server ein

GitLab ist eine selbst gehostete Alternative zu Quellcodeverwaltungs-Websites wie GitHub . Wie GitHub ermöglicht es Teams, mithilfe des Git- Versionskontrollsystems bei der Entwicklung von Projekten zusammenzuarbeiten .

Das Hosten Ihres eigenen GitLab-Servers auf Windows Server ist einfacher, als es sich anhört. Diese Anleitung zeigt Ihnen, wie Sie GitLab installieren und einrichten. Stellen Sie jedoch sicher, dass Sie über Administratorzugriff auf Ihren Windows-Server verfügen, bevor wir beginnen.

So installieren Sie eine virtuelle Linux-Maschine

Für die Ausführung von GitLab unter Windows Server ist eine virtuelle Linux-Maschine erforderlich. Der Grund dafür ist, dass die Entwickler von GitLab keine Pläne haben, Microsoft Windows direkt zu unterstützen. Darüber hinaus handelt es sich bei GitLab um eine Linux-Software, deren Portierung nicht geplant ist.

Es gibt verschiedene Möglichkeiten, VMs auf Windows Server auszuführen. In diesem Handbuch verwenden wir Hyper-V. Warum? Hyper-V verfügt über eine native Windows-Integration, unterstützt Leistung und Skalierbarkeit sowie eine hervorragende Kompatibilität mit Windows Server.

Stellen Sie zunächst sicher, dass Hyper-V auf Ihrem Windows-Server installiert und konfiguriert ist. Wenn Sie Hyper-V nicht konfiguriert haben, gehen Sie wie folgt vor. Öffnen Sie zunächst das Windows Server Manager-Tool.

Wenn Sie die Windows Server Manager-App geladen haben, suchen Sie die Option „Rollen und Funktionen hinzufügen“ und klicken Sie darauf. Suchen Sie nach der Option „Hyper-V“ und aktivieren Sie das Kontrollkästchen daneben, um sie zu aktivieren. Sie müssen Ihren Windows-Server neu starten, sobald Sie Hyper-V für die Verwendung aktiviert haben.

Wenn Hyper-V läuft, laden Sie die neueste Version von Ubuntu Server von der offiziellen Website herunter. Nachdem Sie die neueste Version von Ubuntu Server auf Ihren Windows-Server heruntergeladen haben, starten Sie die Hyper-V-Manager-App auf Windows Server.

Sobald es geöffnet ist, klicken Sie mit der rechten Maustaste auf Ihren Server in der Seitenleiste. Klicken Sie dann mit der rechten Maustaste auf Ihren Server und wählen Sie im Menü „Neu“. Suchen Sie schließlich im Menü „Neu“ nach „Virtuelle Maschine“ und klicken Sie darauf, um eine neue VM zu erstellen.

Wenn Sie auf die Schaltfläche „Virtuelle Maschine“ klicken, erscheint ein Assistent. Lesen Sie die Meldung „Bevor Sie beginnen“. Wenn Sie mit dem Lesen fertig sind, klicken Sie auf die Schaltfläche „Weiter“, um zur nächsten Seite zu gelangen.

Auf der nächsten Seite müssen Sie den Namen Ihrer VM auswählen. Geben Sie „Ubuntu Server (GitLab)“ ein. Wählen Sie dann aus, wo Hyper-V die VM speichern soll, wenn Sie sie an einem anderen Ort als den Standardeinstellungen speichern möchten. Wenn Sie fertig sind, klicken Sie auf die Schaltfläche „Weiter“.

Nachdem Sie Ihrer VM einen Namen gegeben haben, müssen Sie auswählen, welche VM-Generation Hyper-V verwenden soll. Generation 1 unterstützt 32 und 64-Bit, jedoch nicht UEFI. Generation 2 unterstützt UEFI. Wenn Sie Ihre Wahl getroffen haben, klicken Sie auf die Schaltfläche „Weiter“, um zur nächsten Seite zu gelangen.

Nachdem Sie die Generation angegeben haben, legen Sie die Speicherzuweisung Ihrer VM fest. Idealerweise sollte der Ubuntu-Server über mindestens 4 GB verfügbaren RAM verfügen, um optimal zu funktionieren. Klicken Sie abschließend auf die Schaltfläche „Weiter“.

Nachdem der Speicher konfiguriert ist, muss die Vernetzung eingerichtet werden. Verbinden Sie die neue VM mit Ihrem virtuellen Hyper-V-Switch. Klicken Sie dann auf die Schaltfläche „Weiter“, um fortzufahren.

Sie müssen jetzt Ubuntu Server in der VM installieren. Wählen Sie dazu „Betriebssystem von einer bootfähigen CD/DVD-ROM installieren“ und wählen Sie die Ubuntu Server-ISO-Datei. Klicken Sie nach dem Laden der Ubuntu-Server-ISO auf „Fertig stellen“.

Nachdem Sie auf die Schaltfläche „Fertig stellen“ geklickt haben, müssen Sie den Installationsprozess des Ubuntu-Servers auf der VM durchführen. Sobald Ubuntu installiert ist, starten Sie es neu, um Ubuntu Server in Hyper-V zu verwenden.

So stellen Sie GitLab in der Ubuntu-VM auf Windows Server bereit

Die Bereitstellung von GitLab auf der Ubuntu-VM ist ein ziemlich komplizierter Prozess mit vielen Schritten. Aus diesem Grund haben wir einen speziellen Artikel darüber, wie Sie GitLab auf Ubuntu Server bereitstellen können . Diese Anweisungen eignen sich perfekt für virtuelle Ubuntu-Maschinen sowie Ubuntu-Container und Bare-Metal-Bereitstellungen von Ubuntu.

Sobald Sie GitLab auf Ihrer Ubuntu-VM installiert haben, können alle Benutzer mit Ihrem selbst gehosteten Git-Repository interagieren, um bei der Programmierung zusammenzuarbeiten und Quellcodeverwaltung durchzuführen. Es gibt viele Möglichkeiten, mit dem Repo zu interagieren, einschließlich des GitKraken- Tools, TortiseGit , GitHub Desktop , GitExtensions und SourceTree .

Zugriff auf GitLab über das Web

Anwendungen zur Quellcodeverwaltung sind großartig, da sie die Verwendung von Git vereinfachen und bei der Interaktion mit Ihrer GitLab-Instanz auf Windows Server von großem Nutzen sein können. Sie können mit GitLab jedoch auch direkt mit der Website interagieren.

Um auf Ihre GitLab-Instanz zuzugreifen, verweisen Sie einfach mit Ihrem bevorzugten Browser auf die GitLab-URL und melden Sie sich an. Weitere Informationen zum Zugriff auf GitLab, das auf Ihrer Ubuntu-VM in Windows Server gehostet wird, finden Sie in unserem Gitlab- Installationshandbuch .

Leave a Comment

So steuern Sie Netflix von Ihrem Telefon aus

So steuern Sie Netflix von Ihrem Telefon aus

So steuern Sie Netflix von Ihrem Telefon aus

So senden Sie Textnachrichten von Ihrem PC

So senden Sie Textnachrichten von Ihrem PC

So senden Sie Textnachrichten von Ihrem PC

30 Windows 7-Hotkeys: Ultimativer Leitfaden

30 Windows 7-Hotkeys: Ultimativer Leitfaden

Neben vielen neuen Funktionen in Windows 7 hat Microsoft auch neue Hotkeys hinzugefügt, um Benutzern eine bessere Kontrolle über ihr Betriebssystem zu ermöglichen. Wir haben

My SkyTop – Kostenloser virtueller Online-Web-Desktop

My SkyTop – Kostenloser virtueller Online-Web-Desktop

My SkyTop ist ein neu veröffentlichtes Open-Source-Multiplattform-Portable-WebOS, das Benutzern den Zugriff auf ihre Dateien von überall auf der Welt ermöglicht. Im Laien

Jalmus: Kostenlose Lernsoftware für Musiknoten und Rhythmen

Jalmus: Kostenlose Lernsoftware für Musiknoten und Rhythmen

Unabhängig davon, welches Musikgenre Sie mögen, ist es immer notwendig, die Noten zu verstehen. Obwohl die Fähigkeit, Noten zu unterscheiden, eine

GreenForce Player ermöglicht Passwortschutz für Mediendateien

GreenForce Player ermöglicht Passwortschutz für Mediendateien

Obwohl wir unzählige Mediaplayer abgedeckt haben, jedes Mal, wenn wir auf einen Mediaplayer mit mehreren Funktionen gestoßen sind, der sich durch seine Eigenschaften auszeichnet, können wir es kaum erwarten,

Von Windows Live Writer auf Posterous veröffentlichen

Von Windows Live Writer auf Posterous veröffentlichen

Posterous ist eine beliebte Microblogging-Plattform. Benutzer, die einen Blog-Beitrag mit Windows Live Writer vom Desktop aus auf Posterous veröffentlichen möchten, werden

Verwalten freigegebener Ordner und Berechtigungen im Netzwerk

Verwalten freigegebener Ordner und Berechtigungen im Netzwerk

Optimieren Sie die Ordnerfreigabe. Mit Easy Folder Share ist die Verwaltung von Ordnern und Berechtigungen so einfach wie nie zuvor.

Google Bilder in großen Mengen herunterladen

Google Bilder in großen Mengen herunterladen

Bilder, Tapeten, Panoramen, sind reichlich vorhanden und können überall im Web gefunden werden. Die Suche nach verschiedenen Arten von Bildern, Tapeten, ist ganz einfach, und

Laden Sie HD-Filmtrailer von Yahoo herunter

Laden Sie HD-Filmtrailer von Yahoo herunter

In meinem vorherigen Beitrag habe ich MOV Download Tool getestet, ein Programm, das QuickTime-Videos (MOV-Dateiformat) herunterlädt. Es stellt sich heraus, dass alle Trailer in Yahoo