Beste GitHub-alternatieven voor het hosten van uw open source-project

Brief: als u op zoek bent om te migreren vanuit GitHub, zijn hier enkele van de beste alternatieven voor GitHub voor het hosten van de broncode van uw open source project.

Inmiddels moet je je bewust zijn geweest dat Microsoft GitHub heeft gekocht. GitHub is de favoriete plek geweest voor het hosten van open source-projecten. Maar als Microsoft de scène invoert, kan het scenario worden gewijzigd.

Het is geen geheim dat Microsoft geen positieve kijk heeft in een open-sourcecommunity. Sterker nog, sommige open source mensen zijn strikt anti-Microsoft. Microsoft neemt de leiding over GitHub en zou de open source-ontwikkelaars er zeker toe aanzetten om ergens anders te zoeken.

En dit is de reden waarom ik dit artikel heb geschreven om je een aantal alternatieven voor GitHub voor te stellen, waar je je Git-archieven kunt hosten.

Beste GitHub-alternatieven

De focus ligt hier op GitHub-alternatieven die op zijn minst een soort van gratis service hebben. Omdat dat de belangrijkste attractie van GitHub was. Er zijn verschillende Git repository-hostingservices, maar niet allemaal bieden ze een gratis optie in hun pakket.

1. GitLab

GitLab is de nummer één keuze om GitHub te vervangen. Het is het dichtst bij GitHub in termen van gebruik en voelen. Het beste van alles is dat GitLab een open source software is. U kunt het downloaden en op uw eigen server installeren.

Veel open source-projecten hebben GitLab al gebruikt. GNOME en GIMP zijn enkele van de voorbeelden.

Zich bewust van de huidige situatie, biedt GitLab nu een eenvoudige manier om te migreren vanuit GitHub.

U bent niet verplicht GitLab op uw eigen server in te zetten. GitLab biedt ook gehoste service, maar het kost geld. Dit is de prijsstructuur als u wilt hosten op de servers van GitLab.

De prijzen zijn natuurlijk niet goedkoop. Daarom raad ik aan om een ​​cloudservice zoals Digital Ocean te gebruiken die een klik-installatie van GitLab (affiliate link) biedt. U kunt uw eigen GitLab-instantie voor slechts $ 5 per maand uitvoeren. Digital Ocean geeft ook $ 10 gratis tegoed aan nieuwe gebruikers. U kunt deze zelfstudie lezen om te zien hoe gemakkelijk het is om GitLab op Digital Ocean-servers binnen enkele minuten te implementeren.

2. BitBucket

BitBucket is een repository-hostingservice voor versiebeheer van Atlassian. Het is nauw geïntegreerd met andere Atlassian-projectbeheertools zoals Jira, HipChat en Confluence. Dit maakt het een voorkeur voor grote ondernemingen.

Maar u hoeft geen grote onderneming te zijn om BitBucket te gebruiken. Het heeft iets voor alles. Als u naar de gehoste accountprijs kijkt, kunt u zien dat deze gratis is voor projecten met maximaal vijf teamleden.

Open source-projecten met meer dan vijf leden kunnen BitBucket nog steeds gratis gebruiken. Het enige dat u hoeft te doen, is een licentie voor de gemeenschap aanvragen en zich houden aan de open source-richtlijnen van Atlassian.

3. SourceForge

SourceForge is een andere grote naam in deze lijst met GitHub-alternatieven.

SourceForge is populair geweest bij open-sourceprojecten. Veel Linux-distributies en -projecten leveren hun downloads via SourceForge. Het stelt ontwikkelaars in staat om open source-projecten te creëren door alle noodzakelijke tools te leveren.

De populariteit van Source Forge werd geraakt door de toename van een meer intuïtieve GitHub. Onder de nieuwe leiding van Logan Abbott heeft SourceForge haar interface opnieuw ontworpen en richt ze zich op het terugwinnen van haar verloren plek in open source code-hosting.

Voor GitHub-migranten biedt SourceForge tools om volledige GitHub-repository's of geselecteerde repository's in bestaande projecten te importeren. Deze video laat zien hoe deze tool te gebruiken:

4. Launchpad

Launchpad is een software-samenwerkingsplatform van Canonical, het moederbedrijf van Ubuntu. Launchpad is op grote schaal gebruikt door Canonical en projecten rond Ubuntu. Het heeft een belangrijke rol gespeeld bij het leveren van de PPA en het volgen van bugs voor Ubuntu-gerelateerde projecten.

Hoewel Launchpad al jaren op de scènes is, heeft het niet zoveel populariteit gekregen als de andere GitHub-alternatieven op de lijst. Het is typisch gezien als een 'Ubuntu-spul'.

Dat gezegd hebbende, Launchpad heeft goede ondersteuning voor Git. U kunt Git-repositories op Launchpad hosten of importeren. En dit is helemaal gratis.

Launchpad is een goede keuze als u de oude interface en enigszins andere workflow dan GitHub kunt negeren.

Wat is jouw keuze?

Ik gaf mijn aanbeveling over GitHub-alternatieven. Wat zou jouw keuze of aanbeveling zijn voor broncoderingshostingservice om afstand te nemen van GitHub? Deel uw mening.

Aanbevolen

Epic Games Store is nu beschikbaar op Linux Dankzij Lutris
2019
Nuvola: Linux Desktop Music Player voor streamingdiensten
2019
Hoe installeer ik Windows 10 in VirtualBox onder Linux
2019