Helt siden Microsoft købte GitHub Microsoft købte lige GitHub: Fordele, ulemper og hvad det betyder for dig Microsoft købte lige GitHub: Fordele, ulemper og hvad det betyder for dig Microsoft købte GitHub i en 7, 5 milliarder aktieaftale. Er dette en god aftale for udviklere, eller er det tid til at forlade GitHub? Læs mere, mange har søgt efter alternative steder at være vært for og dele deres kode.
Er skift fra GitHub absolut nødvendigt? Sikkert ikke. Men Microsoft bringer med sig et ry for den lejlighedsvise overtagelse katastrofe, samt nogle privatliv bekymringer. Så hvis du søger at hoppe skib, skyldes vi dig ikke.
Uanset om du forsøger at unddrage Microsoft eller du 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 betydningsfulde konkurrenter har GitLab en feltdag med GitHub-exodus. De har endda gjort det nemt at migrere projekter fra GitHub:
Da den er udviklet til hele DevOps-cyklen, giver GitLab dig mulighed for at gøre alt fra planlægger at frigive for at overvåge din software. Kraftfulde planlægningsværktøjer betyder, at du ikke behøver at bruge et andet system til at holde alle på sporet. Og GitLabs forgreningssystem gør det nemt at designe, teste og styre kode.
Du kan downloade en instans til vært på din egen server eller bruge GitLabs SaaS hosting. Begge muligheder har forskellige prispunkter fra $ 0 til $ 99 pr. Bruger.
Dette prissystem giver dig større fleksibilitet, end du får med GitHub, og giver GitLab mulighed for at levere fuld DevOps-kapacitet til ethvert firma. Du kan ende med at betale mere, men du får alt du behøver.
2. BitBucket
Atlassians Git-baserede repository system integrerer med sine andre produkter, som Trello og Jira. Dette kan være en stor bonus for teams, der allerede bruger disse apps (som er fælles i udviklingsverdenen).
Det integrerer også med Slack og HipChat. Udviklere kan oprette deres egne integrationer i brugergrænsefladen og tilføjer mere fleksibilitet. Two-factor-godkendelse og Soc 2 Type II-sikkerhed holder din kode sikker.
Og hvis du allerede bruger GitHub, har BitBucket et walkthrough for at importere dine repositorier.
BitBucket tilbyder en bred vifte af prissætningsmuligheder for både selvhostede og cloud-instanser, herunder engangs- og årlige betalingsplaner. Du kan også betale ekstra for at skalere dine byggeminutter og opbevaring, hvis du har brug for mere uden at tilføje flere brugere.
Også, BitBucket har 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 kodevurderingsmuligheder og rapporter, der fortæller dig, hvor meget af dit lager er blevet gennemgået. Dette kan især være nyttigt for teams, der samarbejder med eksterne coders.
Intet nødvendigt 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 sikker på at gemme deres data på virksomhedens servere.
4. AWS CodeCommit
Amazonas Git-baserede kildekontroltjeneste er et solidt valg for virksomheder, der allerede bruger andre AWS-tjenester. Med skalerbar cloud storage og ingen størrelsesgrænser er det også et godt valg for alle, der sandsynligvis vil have brug for meget mere serverplads i den nærmeste fremtid.
CodeCommit har fordelen ved et yderst ligetil prissystem. De første fem brugere er gratis, og derefter betaler du $ 1 pr. Bruger pr. Måned. Det kommer med 10 GB pr. Måned med lagerplads 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, inden du fuldt ud forpligter.
5. Visual Studio Team Services
Microsofts Visual Studio Team Services (VSTS) giver dig mulighed for at samarbejde, gemme, gennemgå og implementere din kode. Selvfølgelig, hvis du forlader GitHub, fordi du ikke kan lide Microsoft, vil du sandsynligvis ikke bruge Visual Studio.
VSTS har dog til formål at hjælpe dig med en bredere vifte af udviklingsopgaver. Det giver Kanban bestyrelser til fleksibel planlægning Sådan styrer du opgaver ved hjælp af japansk Kanban-teknik Hvordan man styrer opgaver ved hjælp af japansk Kanban-teknik Kanban er en japansk opskrift for at få tingene færdige. Det er en organisationsteknik, der oprindeligt blev udviklet til Toyotas produktionslinje. Vi viser dig, hvordan du kan implementere det selv eller i dit team. Læs mere, support til Scrum, test og implementeringsinfrastruktur, og deling af pakker.
Garanteret oppetid, døgnet rundt support og en regelmæssig opdateringsplan er alle fordelene ved at arbejde med VSTS. Op til fem brugere kan arbejde gratis med VSTS, og du betaler et månedligt gebyr baseret på antallet af brugere ud over det.
6. RhodeCode
Hvis din organisation bruger forskellige versionskontrolteknologier, kan RhodeCode være et godt valg. Den understøtter Mercurial, Git og Subversion, hvilket giver dig det bredeste udvalg af muligheder på denne liste.
Kode anmeldelse, workflow automatisering og tilladelsesstyring 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 overfører dit team.
RhodeCodes Community Edition er helt gratis, mens Enterprise Edition giver dig integration med virksomhedsværktøjer, premium support, flere samarbejdsfunktioner og flere forekomster. Enterprise Edition er $ 75 pr. Bruger om året, og licenser tilbydes i 10 pakker.
7. SourceForge
Der er en god chance for, at du downloadede gratis software fra SourceForge engang tidligere. 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 er på et shoestring budget og udvikler en open source app, er det værd at overveje.
SourceForge har forårsaget en række kontroverser SourceForge Controversy og det igangværende fald i Slashdot Media, forklaret SourceForge Controversy og det løbende fald af Slashdot Media, forklaret. I de seneste dage har en af verdens førende downloadportaler været midt i en kontrovers - og et af webens første geeksamfund bliver slået ned med det. Læs mere i fortiden, da de bundtede deres egen software med downloads fra open source. De synes at have renset deres handling, men det synes også at være noget cyklisk. Tjek deres nuværende praksis, før du henter 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 tilbyder enten en gratis plan eller en gratis prøveperiode, kan du tjekke dem ud for at se, hvilken en fungerer bedst.
Hvis du bare vil have grundlæggende funktionalitet, og du ikke er bekymret for meget om grænsefladen eller virksomhedens funktioner, vælger du en baseret på dit budget også en levedygtig mulighed.
Og glem ikke, at versionskontrollen kan bruges til mere end kode. Ikke bare for kodere: Topversionsstyringssystemer for forfattere, ikke kun for kodere: Topversionsstyringssystemer til forfattere. Omtalen af versionskontrol eller revisionskontrol gør det til noget for geeks. Du vil blive overrasket over at vide, at versionsstyringssystemer har deres plads ikke kun i akademisk skrivning, men også i ... Læs mere.