Hoe een GitLab-server op Windows Server in te stellen

GitLab is een door uzelf gehost alternatief voor websites voor bronbeheer zoals GitHub . Net als GitHub kunnen teams samenwerken aan het ontwikkelen van projecten met behulp van het Git- versiebeheersysteem.

Het hosten van uw eigen GitLab-server op Windows Server is eenvoudiger dan het klinkt. Deze gids laat je zien hoe je GitLab installeert en instelt. Zorg er echter voor dat u beheerderstoegang heeft tot uw Windows Server voordat we beginnen.

Hoe een virtuele Linux-machine te installeren

Voor het uitvoeren van GitLab op Windows Server is een virtuele Linux-machine vereist. De reden hiervoor is dat de ontwikkelaars van GitLab geen plannen hebben om Microsoft Windows direct te ondersteunen. Bovendien is GitLab Linux-software en ze zijn niet van plan het te porten.

Er zijn een paar manieren om VM's op Windows Server uit te voeren. In deze handleiding gebruiken we Hyper-V. Waarom? Hyper-V heeft native Windows-integratie, ondersteunt prestaties en schaalbaarheid, evenals uitstekende compatibiliteit met Windows Server.

Om aan de slag te gaan, moet u ervoor zorgen dat Hyper-V is geïnstalleerd en geconfigureerd op uw Windows Server. Als u Hyper-V niet hebt geconfigureerd, doet u het volgende. Open eerst de Windows Server Manager-tool.

Wanneer u de Windows Server Manager-app hebt geladen, zoekt u de optie "rollen en functies toevoegen" en klikt u erop. Zoek naar de optie "Hyper-V" en vink het vakje ernaast aan om deze in te schakelen. U moet uw Windows Server opnieuw opstarten zodra u Hyper-V inschakelt om het te gebruiken.

Download met Hyper-V de nieuwste versie van Ubuntu Server van de officiële website. Nadat u de nieuwste versie van Ubuntu Server naar uw Windows Server hebt gedownload, start u de Hyper-V Manager-app op Windows Server.

Zodra het is geopend, klikt u met de rechtermuisknop op uw server in de zijbalk. Selecteer vervolgens, nadat u met de rechtermuisknop op uw server hebt geklikt, "Nieuw" in het menu. Zoek tenslotte in het menu "Nieuw" naar "Virtuele machine" en klik erop om een ​​nieuwe VM te maken.

Wanneer u op de knop "Virtuele machine" klikt, verschijnt er een wizard. Lees het bericht "Voordat u begint". Als u klaar bent met lezen, klikt u op de knop "Volgende" om naar de volgende pagina te gaan.

Op de volgende pagina moet u de naam van uw VM kiezen. Voer "Ubuntu-server (GitLab)" in. Kies vervolgens waar Hyper-V de VM moet opslaan als u deze op een andere locatie wilt opslaan dan de standaardinstellingen. Als u klaar bent, klikt u op de knop "Volgende".

Nadat u uw VM een naam hebt gegeven, moet u kiezen welke generatie VM Hyper-V wordt gebruikt. Generatie 1 ondersteunt 32- en 64-bits, maar geen UEFI. Generatie 2 ondersteunt UEFI. Wanneer u uw keuze heeft gemaakt, klikt u op de knop "Volgende" om naar de volgende pagina te gaan.

Nadat u de generatie hebt opgegeven, stelt u de geheugentoewijzing van uw VM in. Idealiter zou Ubuntu Server ten minste 4 GB beschikbaar RAM moeten hebben om optimaal te kunnen functioneren. Klik op de knop "Volgende" als u klaar bent.

Als het geheugen is geconfigureerd, moet er een netwerk worden ingesteld. Verbind de nieuwe VM met uw virtuele Hyper-V-switch. Klik vervolgens op de knop "Volgende" om door te gaan.

U moet nu Ubuntu Server in de VM installeren. Om dit te doen, selecteert u "Een besturingssysteem installeren vanaf een opstartbare cd/dvd-rom" en kiest u het Ubuntu Server ISO-bestand. Klik na het laden van de Ubuntu Server ISO op "Finish".

Nadat u op de knop "Voltooien" hebt geklikt, moet u het installatieproces van de Ubuntu-server op de VM doorlopen. Nadat Ubuntu is geïnstalleerd, start u het opnieuw op om Ubuntu Server in Hyper-V te gebruiken.

GitLab implementeren in de Ubuntu VM op Windows Server

Het implementeren van GitLab op de Ubuntu VM is een behoorlijk ingewikkeld proces met veel stappen. Daarom hebben we een speciaal artikel over hoe u GitLab op Ubuntu Server kunt implementeren . Deze instructies zijn perfect voor virtuele Ubuntu-machines, maar ook voor Ubuntu-containers en bare-metal-implementaties van Ubuntu.

Zodra u GitLab in uw Ubuntu VM hebt geïnstalleerd, kunnen alle gebruikers communiceren met uw zelfgehoste Git-opslagplaats voor het programmeren van samenwerkingen en bronbeheer. Er zijn veel manieren om met de repo te communiceren, waaronder de GitKraken- tool, TortiseGit , GitHub Desktop , GitExtensions en SourceTree .

Toegang tot GitLab via internet

Bronbeheertoepassingen zijn geweldig omdat ze het gebruik van Git vereenvoudigen, en ze kunnen een grote troef zijn bij interactie met uw GitLab-instantie op Windows Server. U kunt echter ook rechtstreeks met GitLab communiceren via de website.

Om toegang te krijgen tot uw GitLab-instantie, wijst u eenvoudig uw favoriete browser naar de GitLab-URL en logt u in. Voor meer informatie over toegang tot GitLab gehost op uw Ubuntu VM in Windows Server, bekijk onze Gitlab-installatiegids .

Leave a Comment

Documentzoekmachine DocFetcher

Documentzoekmachine DocFetcher

De standaard Windows-zoekfunctie kan lokaal geen grote hoeveelheden verschillende documenten doorzoeken. DocFetcher is een opensourcetool die de gedefinieerde mappen indexeert.

Filmorganizersoftware met dubbele functie

Filmorganizersoftware met dubbele functie

Double Feature is een opensource filmorganizer voor Windows waarmee je films kunt ordenen en ze later kunt raadplegen. Als je een grote (legaal)

Hoe u uw harde schijf op fouten controleert en deze herstelt

Hoe u uw harde schijf op fouten controleert en deze herstelt

Als u last heeft van fouten op de harde schijf, zoals lees-/schrijffouten en lawaaierige geluiden, is het tijd om uw harde schijf te controleren, omdat deze fouten van invloed kunnen zijn

Canon PowerShot Camera RAW-bestandenconverter

Canon PowerShot Camera RAW-bestandenconverter

Alle Canon PowerShot-camera's kunnen foto's maken in het Canon RAW-bestandsformaat, waarvan de extensie .CRW is. Standaard toont Windows 7 de extensie niet.

Gratis manga-downloader

Gratis manga-downloader

MangaDownloader is een gratis draagbare mangadownloader waarmee je alle beschikbare online manga's van verschillende sites kunt downloaden. Wij zijn hier geen grote fans van manga's.

De besturing van de muiswielrotatie omleiden naar de aanwijzer met het wiel hier

De besturing van de muiswielrotatie omleiden naar de aanwijzer met het wiel hier

Ervaar probleemloze muiswielbediening met Wheel Here. Stuur muiswielrotaties automatisch om naar uw huidige aanwijzerpositie.

PViewer: snelle en minimalistische viewer voor afbeeldingen, manga en strips

PViewer: snelle en minimalistische viewer voor afbeeldingen, manga en strips

Ervaar de eenvoud van pViewer, de open-source-app waarmee u ongestoord foto's kunt bekijken en strips kunt lezen.

RegFileExport kan sleutels en waarden exporteren uit een beschadigd registerbestand

RegFileExport kan sleutels en waarden exporteren uit een beschadigd registerbestand

RegFileExport is een opdrachtregelapplicatie ontwikkeld door Nirsoft voor het exporteren van gegevens uit een offline registerbestand op een andere schijf.

Hoe u PDF-bestanden kunt combineren (mixen), samenvoegen en splitsen met PDFSam

Hoe u PDF-bestanden kunt combineren (mixen), samenvoegen en splitsen met PDFSam

PDFSam is een gratis opensourcetool waarmee je snel PDF-bestanden kunt combineren, samenvoegen en splitsen. Er zijn letterlijk honderden softwareprogramma's en services.

VSPE – Download gratis virtuele seriële poort-emulator

VSPE – Download gratis virtuele seriële poort-emulator

Je weet wat virtuele schijfemulators zijn, maar heb je ooit gehoord van een virtuele seriële poortemulator? Als je software engineer of ontwikkelaar bent