Helt siden Microsoft kjøpte GitHub Microsoft nettopp kjøpt GitHub: Fordeler, ulemper og hva det betyr for deg Microsoft kjøpte bare GitHub: Fordeler, ulemper og hva det betyr for deg Microsoft kjøpte GitHub i en $ 7, 5 milliarder aksjeavtale. Er dette en god avtale for utviklere, eller er det på tide å forlate GitHub? Les mer, mange har søkt etter alternative steder å være vert for og dele sin kode.
Er bytte fra GitHub helt nødvendig? Sannsynligvis ikke. Men Microsoft bringer med seg et rykte for den sporadiske overtakelseskatastrofen, samt noen personvernproblemer. Så hvis du ønsker å hoppe, gjør vi ikke skylden på deg.
Enten du prøver å unngå Microsoft eller du bare vil prøve noe nytt, er det noen av de beste GitHub-alternativene som gir lignende funksjonalitet.
1. GitLab
Som en av GitHubs viktigste konkurrenter har GitLab en feltdag med GitHub-eksodus. De har selv gjort det enkelt å migrere prosjekter fra GitHub:
Som den er designet for hele DevOps-syklusen, lar GitLab deg gjøre alt fra planlegger å slippe for å overvåke programvaren. 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 per bruker.
Dette prissystemet gir deg mer fleksibilitet enn du får med GitHub, og lar GitLab gi full DevOps-evne til ethvert selskap. Du kan ende opp med å betale mer, men du får alt du trenger.
2. BitBucket
Atlassians Git-baserte arkivsystem integrerer med sine andre produkter, som Trello og Jira. Dette kan være en stor bonus for lag som allerede bruker disse appene (som er vanlige i utviklingsverdenen).
Den integrerer også med Slack og HipChat. Utviklere kan skape egne integrasjoner i brukergrensesnittet, og gir mer fleksibilitet. Tofaktorautentisering og Soc 2 Type II-sikkerhet holder koden din trygg.
Og hvis du allerede bruker GitHub, har BitBucket et walkthrough for å importere dine arkiver.
BitBucket tilbyr et bredt spekter av prisalternativer for både selvbehandlede og sky-instanser, 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.
Også, BitBucket har en gratis plan for små grupper.
3. Beanstalk
Med støtte for både Subversion og Git, er Beanstalk en allsidig plattform. Og fordi du kan lage grener og redigere direkte i nettleseren din, er det bra for utviklere på farten.
Beanstalk har også robuste kodevurderingsalternativer og rapporter som forteller deg hvor mye av lagringsplassen du har gjennomgått. Dette kan være spesielt nyttig for lag som samarbeider med eksterne kodere.
Ingen nødvendig klient betyr at Beanstalk gjør livet enklere for svært mobile lag. Og det er nok sikkerhetsfunksjoner som store selskaper som Philips, Intel og Whole Foods føler seg trygge å lagre dataene sine på selskapets servere.
4. AWS CodeCommit
Amazonas 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 trenger mye mer serverplass i nær fremtid.
CodeCommit har fordelen av et ekstremt grei prissystem. De første fem brukerne er gratis, og etter det betaler du $ 1 per bruker per måned. Det kommer med 10 GB per måned med 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, så du kan prøve det og bli vant til det før du fullfører det.
5. Visual Studio Team Services
Microsofts Visual Studio Team Services (VSTS) lar deg samarbeide, lagre, vurdere og distribuere koden din. Selvfølgelig, hvis du forlater GitHub fordi du ikke liker Microsoft, vil du ikke sannsynligvis bruke Visual Studio.
Likevel, VSTS tar sikte på å hjelpe deg med et bredere utvalg av utviklingsoppgaver. Det gir Kanban styrene for fleksibel planlegging Hvordan administrere oppgaver ved hjelp av japansk Kanban-teknikk Slik administrerer du oppgaver ved hjelp av japansk Kanban-teknikk Kanban er en japansk oppskrift for å få ting gjort. Det er en organisasjonsteknikk som opprinnelig ble utviklet for toyota produksjonslinje. Vi viser deg hvordan du kan implementere det selv eller i teamet ditt. Les mer, støtte for Scrum, testing og distribusjon infrastruktur, og deling av pakker.
Garantert oppetid, 24/7-støtte og en vanlig oppdateringsplan er alle fordeler med å jobbe med VSTS. Opptil fem brukere kan jobbe med VSTS gratis, og du betaler en månedlig avgift basert på antall brukere utover det.
6. RhodeCode
Hvis organisasjonen bruker forskjellige versjonskontrollteknologier, kan RhodeCode være et godt valg. Den støtter Mercurial, Git og Subversion, og gir deg det bredeste utvalget av alternativer på denne listen.
Kodevurdering, arbeidsflytautomatisering og tillatelsesadministrasjon hjelper deg med å overvåke og kjøre DevOps i gruppen din. Og den innebygde SVN-til-Git-migrasjonen er en stor hjelp når du overfører laget ditt.
RhodeCode's Community Edition er helt gratis, mens Enterprise Edition gir deg integrasjon med bedriftsverktøy, premium support, flere samarbeidsfunksjoner og flere forekomster. Enterprise Edition er $ 75 per bruker per år, og lisenser tilbys i 10-pakker.
7. SourceForge
Det er en god sjanse for at du har lastet ned gratis programvare fra SourceForge en gang tidligere. Og hvis du jobber med et open-source-prosjekt, er det et godt alternativ til GitHub.
Det er ikke mye i veien for funksjoner, og selve nettstedet er ganske rart (det er artikler om sky lagring og forretnings-VoIP på forsiden), men det er også gratis. Så hvis du er på et shoestring-budsjett og utvikler en åpen kildekode-app, er det verdt å vurdere.
SourceForge har forårsaket noen kontroverser SourceForge Controversy, og det pågående fallet av Slashdot Media, forklart SourceForge Controversy, og det pågående fallet av Slashdot Media, forklart. De siste dagene har en av verdens fremste nedlastingsportaler vært i midten av en kontrovers - og et av webens første geeksamfunn blir trukket ned med det. Les mer i det siste da de bunte sin egen programvare med nedlasting av åpen kildekode. De ser ut til å ha renset opp sin handling, men det ser også ut til å være noe syklisk. Sjekk deres nåværende praksis før du mottar koden din der.
Velge riktig GitHub alternativ for deg
Med alle disse valgene kan det være vanskelig å finne det beste alternativet til GitHub. Men fordi de fleste tjenestene tilbyr enten en gratis plan eller en gratis prøveperiode, kan du sjekke dem ut for å se hvilken som passer best.
Hvis du bare vil ha grunnleggende funksjonalitet, og du ikke er bekymret for mye om grensesnittet eller bedriftens funksjoner, velger du en basert på budsjettet ditt også et godt alternativ.
Og ikke glem at versjonskontroll kan brukes til mer enn kode. Ikke bare for kodere: Toppversjonskontrollsystemer for forfattere, ikke bare for kodere: Toppversjonskontrollsystemer for forfattere. Omtalen av versjonskontroll eller revisjonskontroll gjør det til å virke som noe for geeks. Du vil bli overrasket over at versjonskontrollsystemene har sin plass ikke bare i akademisk skriving, men også i ... Les mer.