Annonse
Helt siden Microsoft kjøpte GitHub Microsoft kjøpte nettopp GitHub: Fordeler, ulemper og hva det betyr for degMicrosoft kjøpte GitHub i en aksjehandel på 7,5 milliarder dollar. Er dette en god avtale for utviklere, eller er det på tide å forlate GitHub? Les mer , mange mennesker har søkt etter alternative steder å være vertskap for og dele koden sin.
Er det absolutt nødvendig å bytte fra GitHub? Sannsynligvis ikke. Men Microsoft har med seg et rykte for en og annen overtakelseskatastrofe, samt noen personvernhensyn. Så hvis du ønsker å hoppe skip, beskylder vi deg ikke.
Enten du prøver å unngå Microsoft eller du bare vil prøve noe nytt, her er noen av de beste GitHub-alternativene som gir lignende funksjoner.
Som en av GitHubs viktigste konkurrenter, har GitLab en feltdag med GitHub-utvandringen. De har til og med gjort det enkelt å migrere prosjekter fra GitHub:
Som det er designet for hele DevOps-syklusen, lar GitLab deg gjøre alt fra plan til utgivelse for å overvåke programvaren din. Kraftige planleggingsverktøy betyr at du ikke trenger å bruke et annet system for å holde alle på sporet. Og GitLabs forgreningssystem gjør det enkelt å designe, teste og administrere kode.
Du kan laste ned en forekomst for å være vert på din egen server eller bruke GitLabs SaaS-hosting. Begge alternativene har forskjellige prispunkter fra 0 til 99 dollar per bruker.
Dette prissystemet gir deg mer fleksibilitet enn du får med GitHub, og lar GitLab tilby full DevOps-evne til ethvert selskap. Du kan ende opp med å betale mer, men du får alt du trenger.
Atlassians Git-baserte lagringssystem integreres med de andre produktene, som Trello og Jira. Dette kan være en enorm bonus til lag som allerede bruker disse appene (som er vanlige i utviklingsverdenen).
Den integreres også med Slack og HipChat. Utviklere kan lage sine egne integrasjoner i brukergrensesnittet, og legge til mer fleksibilitet. To-faktor autentisering og Soc 2 Type II-sikkerhet holder koden din sikker.
Og hvis du allerede bruker GitHub, har BitBucket en gjennomgang for import av depotene dine.
BitBucket tilbyr et bredt spekter av prisalternativer for både vertshus og skyforekomster, inkludert engangs- og årlige betalingsplaner. Du kan også betale ekstra for å skalere dine byggminutter og lagring hvis du trenger mer uten å legge til flere brukere.
BitBucket har også en gratis plan for små grupper.
Med støtte for både Subversion og Git, er Beanstalk en allsidig plattform. Og fordi du kan opprette grener og redigere direkte i nettleseren din, er det bra for utviklere når du er på farten.
Beanstalk har også solide kodevurderingsalternativer og rapporter som forteller deg hvor mye av depotet ditt har blitt gjennomgått. Dette kan være spesielt nyttig for lag som har kontrakt med eksterne kodere.
Ingen nødvendig klient betyr at Beanstalk gjør livet enklere for svært mobile team. Og det er nok sikkerhetsfunksjoner som store selskaper som Philips, Intel og Whole Foods føler seg trygge på å lagre dataene sine på selskapets servere.
Amazons Git-baserte kildekontrolltjeneste er et solid valg for selskaper som allerede bruker andre AWS-tjenester. Med skalerbar skylagring og ingen størrelsesgrenser, er det også et godt valg for alle som sannsynligvis vil trenge mye mer serverplass i løpet av nær fremtid.
CodeCommit har fordelen med et ekstremt greit prissystem. De fem første brukerne er gratis, og etter det betaler du $ 1 per bruker per måned. Det kommer med 10 GB per måned lagring og 2000 Git-forespørsler per aktiv bruker.
Hvis du trenger mer lagring av forespørsler, kan du enkelt betale for dem. CodeCommit er også en del av AWS Free Tier, slik at du kan prøve det og bli vant til det før du forplikter deg helt.
Microsofts Visual Studio Team Services (VSTS) lar deg samarbeide, lagre, gjennomgå og distribuere koden din. Hvis du forlater GitHub fordi du ikke liker Microsoft, vil du selvfølgelig ikke ønske å bruke Visual Studio.
Fortsatt har VSTS som mål å hjelpe deg med et bredere utvalg av utviklingsoppgaver. Det gir Kanban styrer for smidig planlegging Hvordan håndtere oppgaver ved hjelp av japansk Kanban-teknikkKanban er en japansk oppskrift for å få ting til. Det er en organisasjonsteknikk som opprinnelig ble utviklet for Toyotas produksjonslinje. Vi viser hvordan du kan implementere det for deg selv eller i teamet ditt. Les mer , støtte for Scrum, testing og distribusjon av infrastruktur og deling av pakker.
Garantert oppetid, 24/7 support og en regelmessig oppdateringsplan er alle fordeler med å jobbe med VSTS. Opptil fem brukere kan samarbeide med VSTS gratis, og du betaler en månedlig avgift basert på antall brukere utover det.
Hvis organisasjonen din bruker forskjellige versjonskontrollteknologier, kan RhodeCode være et godt valg. Den støtter Mercurial, Git og Subversion, og gir deg et bredt utvalg av alternativer på denne listen.
Kodegjennomgang, automatisering av arbeidsflyt og tillatelse hjelper deg med å overvåke og kjøre DevOps i gruppen din. Og den innebygde migrasjonen fra SVN-til-Git er en god hjelp når du overfører teamet ditt.
RhodeCodes Community Edition er helt gratis, mens Enterprise Edition gir deg integrasjon med bedriftsverktøy, førsteklasses support, flere samarbeidsfunksjoner og flere forekomster. Enterprise Edition er $ 75 per bruker per år, og lisenser tilbys i 10-pakker.
Det er en god sjanse for at du har lastet ned gratis programvare fra SourceForge en gang i fortiden. Og hvis du jobber med et åpen kildekode-prosjekt, er det et flott alternativ til GitHub.
Det er ikke mye i veien for funksjoner, og selve nettstedet er ganske rart (det er artikler om skylagring og forretnings-VoIP på forsiden), men det er også gratis. Så hvis du har et budsjett med shoestring og utvikler en open source-app, er det verdt å vurdere.
SourceForge har forårsaket en del kontroverser SourceForge-kontroversen, og det pågående fallet av Slashdot Media, forklarteI løpet av de siste dagene har en av verdens fremste nedlastningsportaler vært midt i en kontrovers - og et av nettets første nørkesamfunn blir dratt med det. Les mer i det siste da de samlet sin egen programvare med open source-nedlastinger. De ser ut til å ha ryddet opp i handlingen, men det ser også ut til å være noe syklisk. Sjekk gjeldende praksis før du koder koden din der.
Å velge riktig GitHub-alternativ for deg
Med alle disse valgene kan det være tøft å finne det beste alternativet til GitHub. Men fordi de fleste tjenester enten tilbyr en gratis plan eller en gratis prøveperiode, kan du sjekke dem ut for å se hvilken som fungerer best.
Hvis du bare vil ha grunnleggende funksjonalitet, og ikke bekymre deg for mye om grensesnittet eller foretaksfunksjonene, er det også et brukbart alternativ å velge en basert på budsjettet.
Og ikke glem at versjonskontroll kan være det brukes til mer enn kode Ikke bare for kodere: Toppversjonskontrollsystemer for forfattereOmtale av versjonskontroll eller revisjonskontroll gjør at det virker som noe for nørder. Du vil bli overrasket over å vite at versjonskontrollsystemer har sin plass ikke bare i akademisk skriving, men i ... Les mer .
Dann er en innholdsstrategi og markedskonsulent som hjelper bedrifter med å generere etterspørsel og potensielle kunder. Han blogger også om strategi og innholdsmarkedsføring på dannalbright.com.