De 7 bedste GitHub-alternativer til hosting af dit projekts kildekode

  • Peter Holmes
  • 0
  • 2162
  • 102
Reklame

Lige siden Microsoft købte GitHub Microsoft købte bare GitHub: Fordele, ulemper og hvad det betyder for dig Microsoft købte bare GitHub: Fordele, ulemper og hvad det betyder for dig Microsoft erhvervede GitHub i en aktieaftale på 7,5 milliarder dollars. Er dette en god aftale for udviklere, eller er det tid til at forlade GitHub? , har mange mennesker søgt efter alternative steder at være vært for og dele deres kode.

Er det nødvendigt at skifte fra GitHub? Sikkert ikke. Men Microsoft bringer et ry for den lejlighedsvise overtagelseskatastrofe såvel som nogle bekymringer om privatlivets fred. Så hvis du søger at springe skib, skylder vi ikke dig.

Uanset om du prøver at undgå Microsoft eller bare vil prøve noget nyt, her er nogle af de bedste GitHub-alternativer, der giver lignende funktionalitet.

1. GitLab

Som en af ​​GitHubs mest markante konkurrenter har GitLab en feltdag med GitHub-udvandringen. De har endda gjort det let at migrere projekter fra GitHub:

Da det er designet til hele DevOps-cyklus, giver GitLab dig mulighed for at gøre alt fra plan til frigivelse til at overvåge din software. Kraftige planlægningsværktøjer betyder, at du ikke behøver at bruge et andet system for at holde alle på sporet. Og GitLabs forgreningssystem gør det nemt at designe, teste og administrere kode.

Du kan downloade en instans til at være vært på din egen server eller bruge GitLabs SaaS-hosting. Begge muligheder har forskellige prispoint fra $ 0 til $ 99 per bruger.

Dette prissystem giver dig mere fleksibilitet, end du får med GitHub, og giver GitLab mulighed for at give fuld DevOps-kapacitet til enhver virksomhed. Du ender muligvis med at betale mere, men du får alt, hvad du har brug for.

2. BitBucket

Atlassians Git-baserede oplagringssystem integreres med dets andre produkter som Trello og Jira. Dette kan være en enorm bonus til hold, der allerede bruger disse apps (som er almindelige i udviklingsverdenen).

Det integreres også med Slack og HipChat. Udviklere kan oprette deres egne integrationer i brugergrænsefladen og tilføje mere fleksibilitet. To-faktor-godkendelse og Soc 2 Type II-sikkerhed holder din kode sikker.

Og hvis du allerede bruger GitHub, har BitBucket et gennembrud til at importere dine lagre.

BitBucket tilbyder en bred vifte af prisindstillinger til både selvhost og cloud-tilfælde, herunder engangsbetalinger og årlige betalingsplaner. Du kan også betale ekstra for at skalere dine build-minutter og opbevaring, hvis du har brug for mere uden at tilføje flere brugere.

BitBucket har også en gratis plan for små grupper.

3. Beanstalk

Med støtte til både Subversion og Git er Beanstalk en alsidig platform. Og fordi du kan oprette grene og redigere direkte i din browser, er det godt for udviklere på farten.

Beanstalk har også robuste indstillinger for kodegennemgang og rapporter, der fortæller dig, hvor meget af dit lager, der er blevet gennemgået. Dette kan være især nyttigt for hold, der indgår kontrakt med eksterne kodere.

Ingen nødvendig klient betyder, at Beanstalk gør livet lettere for meget mobile teams. Og der er nok sikkerhedsfunktioner, som store virksomheder som Philips, Intel og Whole Foods føler sig sikre på at gemme deres data på virksomhedens servere.

4. AWS CodeCommit

Amazons Git-baserede kildekontroltjeneste er et solidt valg for virksomheder, der allerede bruger andre AWS-tjenester. Med skalerbar skyopbevaring og ingen størrelsesgrænser er det også et godt valg for alle, der sandsynligvis har brug for meget mere serverplads i den nærmeste fremtid.

CodeCommit har fordelen ved et ekstremt ligetil prissystem. De første fem brugere er gratis, og derefter betaler du $ 1 pr. Bruger pr. Måned. Det leveres med 10 GB pr. Måned lagring og 2.000 Git-anmodninger pr. Aktiv bruger.

Hvis du har brug for mere opbevaring af anmodninger, kan du nemt betale for dem. CodeCommit er også en del af AWS Free Tier, så du kan prøve det og vænne dig til det, før du forpligter dig fuldt ud.

5. Visual Studio Team Services

Microsofts Visual Studio Team Services (VSTS) giver dig mulighed for at samarbejde, gemme, gennemgå og distribuere din kode. Selvfølgelig, hvis du forlader GitHub, fordi du ikke kan lide Microsoft, er det ikke sandsynligt, at du vil bruge Visual Studio.

Stadig, VSTS sigter mod at hjælpe dig med en bredere vifte af udviklingsopgaver. Det giver Kanban-tavler til smidig planlægning Sådan administreres opgaver ved hjælp af japansk Kanban-teknik Sådan administreres opgaver ved hjælp af japansk Kanban-teknik Kanban er en japansk opskrift på, hvordan man får tingene gjort. Det er en organisationsteknik, der oprindeligt blev udviklet til Toyotas produktionslinje. Vi viser dig, hvordan du kan implementere det for dig selv eller i dit team. , support til Scrum, test og implementering af infrastruktur og deling af pakker.

Garanteret oppetid, 24/7 support og en regelmæssig opdateringsplan er alle fordele ved at arbejde med VSTS. Op til fem brugere kan arbejde med VSTS gratis, og du betaler et månedligt gebyr baseret på antallet af brugere ud over det.

6. RhodeCode

Hvis din organisation bruger forskellige versionskontrolteknologier, er RhodeCode muligvis et godt valg. Det understøtter Mercurial, Git og Subversion, hvilket giver dig det bredeste udvalg af muligheder på denne liste.

Kodegennemgang, automatisering af workflow og tilladelse hjælper dig med at overvåge og køre DevOps i din gruppe. Og den indbyggede SVN-til-Git-migrering er en stor hjælp, når du skifter dit team.

RhodeCodes Community Edition er helt gratis, mens Enterprise Edition giver dig integration med enterprise-værktøjer, premium support, flere samarbejdsfunktioner og flere tilfælde. Enterprise Edition er $ 75 per bruger om året, og licenser tilbydes i 10-pakker.

7. SourceForge

Der er en god chance for, at du har downloadet gratis software fra SourceForge engang i fortiden. Og hvis du arbejder på et open source-projekt, er det et godt alternativ til GitHub.

Der er ikke meget i vejen for funktioner, og selve webstedet er temmelig mærkeligt (der er artikler om cloud storage og business VoIP på forsiden), men det er også gratis. Så hvis du har et budgett med laveste bud og udvikler en open source-app, er det værd at overveje.

SourceForge har forårsaget en del kontroverser SourceForge-kontroversen og det igangværende fald af Slashdot Media, forklaret SourceForge-kontroversen, og det løbende fald af Slashdot Media, forklaret I løbet af de sidste par dage har en af ​​verdens førende downloadportaler været midt i en kontrovers - og et af webens første nørdefællesskaber bliver trukket ned med det. i fortiden, da de bundtet deres egen software med open source-downloads. Det ser ud til, at de har ryddet op i deres handling, men det ser ud til at være noget cyklisk. Kontroller deres aktuelle praksis, før du hoster din kode der.

Valg af det rigtige GitHub-alternativ til dig

Med alle disse valg kan det være svært at finde det bedste alternativ til GitHub. Men fordi de fleste tjenester enten tilbyder en gratis plan eller en gratis prøveperiode, kan du tjekke dem ud for at se, hvilken der fungerer bedst.

Hvis du bare vil have grundlæggende funktionalitet, og du ikke er bekymret for meget om grænsefladen eller virksomhedsfunktionerne, er det også en bæredygtig mulighed at vælge en baseret på dit budget.

Og glem ikke, at versionskontrol kan bruges til mere end kode Ikke kun for kodere: Topversionskontrolsystemer til forfattere Ikke kun til kodere: Topversionskontrolsystemer til forfattere Omtalelsen af ​​versionskontrol eller revisionskontrol får det til at virke som noget for nørder. Du vil blive overrasket over at vide, at versionskontrolsystemer har deres plads ikke kun i akademisk skrivning, men i ... .




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.