10 bedste GitHub-alternativer til vært for open source-projekter


Github er en kraftfuld, sikker og den mest populære online platform til hosting af softwareprojekter til versionskontrol ved hjælp af Git. Det er især kendt som en udviklingsplatform for open source-projekter, men Github understøtter også private opbevaringssteder.

Da Microsoft efter sigende erhverver Github, er mange open source-entusiaster sandsynligvis trætte af denne overtagelse, idet de ved meget godt, at Microsoft er et profitabelt selskab, og hvem ved, vilkår og betingelser er bundet til at ændre sig (som altid er tilfældet med sådanne tilbud) vedrørende verdens førende softwareudviklingsplatform.

Hvis du er en af dem, der allerede tænker på alternativer til Github til hosting af dine open source-projekter, skal du tjekke listen nedenfor.

1. GitLab

Gitlab er en open source, kraftfuld, sikker, effektiv, funktionsrig og robust applikation til håndtering af softwareudvikling og drift (DevOps) livscyklus. Dette er muligvis nummer et alternativ for Github, da det understøtter gruppemilepæle, udgivelsessporere, konfigurerbare emnestavler og gruppeproblemer, flytning af emner mellem projekter og mere.

Det understøtter også tidssporing, kraftfulde forgreningsværktøjer og beskyttede grene og tags, fillåsning, fletningsanmodninger, brugerdefinerede meddelelser, projektkøreplaner, udstedelsesvægte, fortrolige og relaterede problemer, nedbrydningskort til projekt- og gruppemilepæle.

Derudover kan du udføre de mest vigtige integrationer, oprette problemer fra e-mail og få vist dine ændringer med gennemgangsapps. GitLab leverer også en Web IDE og flere projektskabeloner, så du kan komme i gang med et projekt og meget mere.

Du kan importere dine GitHub-arkiver til GitLab eller til din selvhostede GitLab-forekomst. Gitlab bruges af Stack Overflow, IBM, AT&T, Microsoft og mere.

2. Bitbucket

Bitbucket er en kraftfuld, fuldt skalerbar og højtydende udviklingsplatform designet til professionelle teams. Uddannelsesbrugere og open source-projekter får gratis Bitbucket-konti og mange andre funktioner. Du kan nemt importere dine GitHub-arkiver til Bitbucket i 6 enkle trin og understøtter tredjepartsintegrationer.

Det har bemærkelsesværdige funktioner såsom Bitbucket-rørledninger, kodesøgning, pull-anmodninger, fleksible implementeringsmodeller, diff-visning, smart spejling, sporing af problemer, IP-hvidliste og filialtilladelser for at beskytte din arbejdsgang.

Bitbucket tilbyder også fantastisk support til Git Large File Storage (LFS) til spiludvikling. Det giver ubegrænset antal private arkiver og integreres problemfrit i din eksisterende arbejdsgang og har indbygget kontinuerlig levering.

Bitbucket bruges af virksomheder som BBC Worldwide, Alibaba, AVG, Avast, Blackberry og mange flere.

3. Bønnestængel

Beanstalk er en kraftfuld, sikker, højtydende og pålidelig platform til styring af kildekodelagre. Beanstalk designet til at forbedre din udviklingsworkflow ved hjælp af funktioner som kodegennemgang, udgivelsesspor, lagerstatistik, frigivelsesnotater, meddelelser, e-mail-fordøjelser, sammenligning af visning og en komplet historie af forpligtelser og filer og så meget mere.

I Beanstalk implementeres sikkerhed via lagrings- og filialniveautilladelser og kontosikkerhed via totrinsgodkendelse, IP-adgangsposter, håndhævelse af stærke adgangskoder og IP-adgangsbegrænsninger. Det understøtter implementering i flere miljøer med brugerdefinerede konfigurationer. Virksomheder som Phillips, Intel og mange andre gør brug af Beanstalk.

4. Startplade

Launchpad er en helt gratis, velkendt platform til opbygning, styring og samarbejde om softwareprojekter, bygget af Canonical, producenterne af Ubuntu Linux. Det har funktioner som kodehosting, Ubuntu-pakkeopbygning og hosting af bugsporing, kodevurderinger, postliste og sporing af specifikationer. Desuden understøtter Launchpad oversættelser, svarsporing og ofte stillede spørgsmål.

Nogle af de populære projekter, der hostes på Launchpad, inkluderer Ubuntu Linux, MySQL, Terminator og mere.

5. Sourceforge

Sourceforge er en gratis open source softwareudviklings- og distributionsplatform bygget til specifikt at løfte open source-projekter. Det er hostet på Apache Allura og understøtter et vilkårligt antal individuelle projekter.

Sourceforge tilbyder kodeopbevaringssteder, open source-bibliotek, værktøjer til integreret problemsporing samt projektdokumentation. Det understøtter også fora, blogs og mailinglister. Sourceforge bruges til at være vært for projekter som Apache OpenOffice, FileZilla og meget mere.

6. Phabricator

Phabricator er en open source, kraftfuld, hurtig og meget skalerbar kodehostingsplatform. Det giver et udvalg af værktøjer til hurtigere at opbygge og samarbejde om softwareprojekter.

Du kan selv hoste på din VPS eller bruge hostede tjenester. Dets funktionssæt består af lagerhosting, kodegennemgang, dokumentation, bugsporing, projektstyring og så meget mere.

7. GitBucket

GitBucket er en open source, meget pluggbar Git-platform, der kører på JVM (Java Virtual Machine). Den leveres med funktioner som en repository-fremviser, udsteder tracker, pull-anmodninger, dokumentation og wiki samt et pluginsystem til at udvide sine kernefunktioner.

8. Gogs

Gogs er en gratis open source, letvægts, udvidelig og cross-platform selvhostet Git-tjeneste, der har minimale systemkrav. Det er let at installere og lille nok til at køre på en Raspberry Pi. Gogs er sandsynligvis den nemmeste og hurtigste måde at opsætte din egen selvhostede kodehosteløsning til dit open source-projekt.

9. Gitea

Gitea er en gratis open source, nem at installere, community managed fork of Gogs. Det er også en enkel og hurtig metode til at oprette en selvhostet Git-tjeneste til open source softwareudvikling.

10. Apache Allura

Apache Allura er en open source, fleksibel, udvidelig og tilslutbar projekthostingsplatform, der oprindeligt blev udviklet på SourceForge.

Det giver en samling værktøjer til at hjælpe folk med at samarbejde om softwareprojekter og har funktioner såsom emnesporing, kraftig søgning, syntaksfremhævning, forking og fletning og trækanmodninger, begivenhedshistorikgrafvisning, threaded diskussionsfora, kodelager og projektdokumentation og meget mere. Det er selvhostet på en forekomst af Allura.

Det er alt for nu! I denne artikel har vi listet 10 bedste alternativer til Github til hosting af dine open source-projekt. Del dine tanker om denne liste, eller fortæl os om andre softwarelagerhostingsplatforme, du bruger derude, via feedbackformularen nedenfor.