Oglas
Odkar Microsoft je kupil GitHub Microsoft Samo kupil GitHub: prednosti, slabosti in kaj pomeni za vasMicrosoft je GitHub kupil s 7,5 milijarde dolarjev dogovora. Je to dobro za razvijalce ali je čas, da zapustite GitHub? Preberi več , mnogi iščejo drugačna mesta za gostovanje in skupno rabo svoje kode.
Ali je prehod z GitHub nujno potreben? Verjetno ne. Toda Microsoft s seboj prinaša sloves zaradi občasnih nesreč pri prevzemu, pa tudi nekaterih pomislekov glede zasebnosti. Če želite skočiti z ladje, vam ne zamerimo.
Ne glede na to, ali se želite izogniti Microsoftu ali želite poskusiti nekaj novega, tu je nekaj najboljših GitHub alternativ, ki zagotavljajo podobno funkcionalnost.
Kot eden najpomembnejših konkurentov GitHub-a ima GitLab terenski dan z izhodom GitHub-a. Omogočili so celo enostavno selitev projektov iz GitHub-a:
Kot je zasnovan za celoten cikel DevOps, vam GitLab omogoča, da naredite vse, od načrtovanja do izdaje do nadzora programske opreme. Zmogljiva orodja za načrtovanje pomenijo, da vam ni treba uporabljati drugega sistema, da bi vsi sledili vsem. Sistem razvejevanja GitLab omogoča preprosto oblikovanje, preizkušanje in upravljanje kode.
Lahko prenesete primerek za gostovanje na svojem strežniku ali uporabite GitLab's SaaS gostovanje. Obe možnosti imata različne cenovne točke od 0 do 99 dolarjev na uporabnika.
Ta sistem cen vam daje večjo prožnost, kot jo dobite z GitHubom, in omogoča GitLab-u, da v vseh podjetjih zagotovi popolno sposobnost DevOps. Morda boste na koncu plačali več, vendar boste dobili vse, kar potrebujete.
Atlassian's Git-sistem za shranjevanje se integrira z drugimi izdelki, kot sta Trello in Jira. To je lahko velik bonus ekipam, ki te aplikacije že uporabljajo (ki so pogoste v svetu razvoja).
Vključuje se tudi z Slackom in HipChatom. Razvijalci lahko ustvarijo lastne integracije znotraj uporabniškega vmesnika in dodajo več prožnosti. Dvofaktorska overitev in zaščita Soc 2 Type II ohranjata kodo varno.
In če že uporabljate GitHub, ima BitBucket navodila za uvoz vaših skladišč.
BitBucket ponuja široko paleto možnosti cen za samostojne gostitelje in primere v oblaku, vključno z enkratnimi in letnimi plačilnimi načrti. Če želite, da porabite več, ne da bi dodali več uporabnikov, lahko dodatno plačate, če želite povečati svoje minute izdelave in shranjevanje.
Prav tako ima BitBucket brezplačen načrt za majhne skupine.
Podpora za Subversion in Git je Beanstalk vsestranska platforma. In ker lahko ustvarite veje in urejate neposredno v svojem brskalniku, je to dobro za razvijalce na poti.
Beanstalk ima tudi močne možnosti za pregledovanje kode in poročila, ki povedo, koliko pregledate v svojem skladišču. To je lahko še posebej koristno za ekipe, ki sklenejo pogodbe z zunanjimi kodirniki.
Noben potreben odjemalec ne pomeni, da Beanstalk olajša življenje zelo mobilnim ekipam. In dovolj je varnostnih funkcij, da se velike korporacije, kot so Philips, Intel in Whole Foods, počutijo varne, da svoje podatke shranijo v strežnike podjetja.
Amazonova storitev za nadzor virov na Git je dobra izbira za podjetja, ki že uporabljajo druge storitve AWS. S prilagodljivo shrambo v oblaku in brez omejitev velikosti je dobra izbira tudi za vse, ki bodo v bližnji prihodnosti verjetno potrebovali veliko več strežniškega prostora.
CodeCommit ima prednost izredno preprostega sistema cen. Prvih pet uporabnikov je brezplačnih, za tem pa boste plačevali 1 USD na uporabnika na mesec. To je 10 GB shranjevanja na mesec in 2000 Git zahtevkov na aktivnega uporabnika.
Če potrebujete več prostora za shranjevanje, jih lahko preprosto plačate. CodeCommit je tudi del brezplačnega niza AWS, tako da ga lahko preizkusite in se navadite, preden se popolnoma zavežete.
Microsoftove storitve za Visual Studio Team (VSTS) vam omogočajo sodelovanje, shranjevanje, pregledovanje in uvajanje kode. Seveda, če zapustite GitHub, ker vam ni všeč Microsoft, verjetno ne boste želeli uporabljati Visual Studio.
Kljub temu pa vam VSTS želi pomagati pri najrazličnejših razvojnih nalogah. Zagotavlja Kanban deske za agilno načrtovanje Kako upravljati z nalogami z uporabo japonske tehnike KanbanKanban je japonski recept za uresničitev stvari. Gre za organizacijsko tehniko, ki je bila prvotno razvita za Toyotino proizvodno linijo. Pokažemo vam, kako lahko to implementirate zase ali v svojo ekipo. Preberi več , podpora za Scrum, testiranje in uvajanje infrastrukture ter deljenje paketov.
Zagotovljeno podaljšanje časa, podpora 24/7 in redni razpored posodobitev so vse prednosti pri delu z VSTS. Do pet uporabnikov lahko brezplačno dela z VSTS, mesečno pristojbino pa boste plačevali glede na število uporabnikov, ki presegajo to številko.
Če vaša organizacija uporablja različne tehnologije za nadzor različic, je RhodeCode morda dobra izbira. Podpira Mercurial, Git in Subversion, kar vam ponuja najširšo paleto možnosti na tem seznamu.
Pregled kode, avtomatizacija delovnega toka in upravljanje dovoljenj vam pomagajo spremljati in zagnati DevOps v vaši skupini. In vgrajena migracija SVN v Git je v veliko pomoč pri prehodu vaše ekipe.
Skupna izdaja RhodeCode je popolnoma brezplačna, medtem ko vam Enterprise Edition omogoča integracijo s podjetniškimi orodji, premijsko podporo, več funkcijami za sodelovanje in več primerki. Enterprise Edition znaša 75 USD na uporabnika na leto, licence pa so na voljo v 10 pakiranjih.
Obstaja velika možnost, da ste nekje v preteklosti prenesli brezplačno programsko opremo z SourceForge. In če delate na odprtokodnem projektu, je to odlična alternativa GitHubu.
Funkcij ni veliko in tudi spletno mesto je precej čudno (članki o shranjevanju v oblaku in poslovnem VoIP-ju so na prvi strani), vendar je tudi brezplačno. Torej, če imate velik proračun in razvijate odprtokodno aplikacijo, je vredno razmisliti.
SourceForge je povzročil nekaj polemike Pojasnila sta bila spornost SourceForge in tekoči padec Slashdot medijevV zadnjih nekaj dneh se je eden izmed najboljših svetovnih portalov za prenašanje spopadal - in ena od prvih skupin geekov v spletu se vleče navzdol. Preberi več v preteklosti, ko so svojo programsko opremo povezali s prenosi z odprtokodnimi datotekami. Zdi se, da so očistili svoje dejanje, zdi pa se tudi nekoliko ciklično. Preverite njihove trenutne prakse, preden tam gostite kodo.
Izbira prave GitHub alternative za vas
Z vsemi temi odločitvami je težko najti najboljšo alternativo GitHub-u. Ker pa večina storitev ponuja brezplačen načrt ali brezplačno preskusno različico, jih lahko preverite in preverite, katera deluje najbolje.
Če želite samo osnovno funkcionalnost in vas ne skrbijo preveč funkcije vmesnika ali podjetja, je izbira na podlagi vašega proračuna tudi izvedljiva možnost.
In ne pozabite, da lahko nadzor nad različicami uporablja se za več kot kodo Ne samo za kodirnike: Nadzorni sistemi za vrhunske različice za pisateljeČe se omenja nadzor nad različicami ali nadzor nad revizijami, se zdi, da je nekaj za geeks. Presenečeni boste, ko boste vedeli, da imajo sistemi za nadzor različic svoje mesto ne le v akademskem pisanju, ampak v ... Preberi več .
Dann je vsebinska strategija in marketinški svetovalec, ki podjetjem pomaga ustvarjati povpraševanje in voditi. Na spletni strani dannalbright.com piše tudi bloge o strategiji in vsebinskem marketingu.