De 7 bästa GitHub -alternativen för att vara värd för ditt projekts källkod

De 7 bästa GitHub -alternativen för att vara värd för ditt projekts källkod

Ända sedan Microsoft köpte GitHub har många människor letat efter alternativa platser för att vara värd för och dela sin kod.





Är det absolut nödvändigt att byta från GitHub? Antagligen inte. Men Microsoft för med sig ett rykte för enstaka övertagelseskatastrofer, liksom vissa integritetshänsyn. Så om du vill hoppa skepp skyller vi inte på dig.





Oavsett om du försöker undvika Microsoft eller om du bara vill prova något nytt, här är några av de bästa GitHub -alternativen som ger liknande funktioner.





1. GitLab

Som en av GitHubs mest betydande konkurrenter har GitLab en fältdag med GitHub -utvandringen. De har till och med gjort det enkelt att migrera projekt från GitHub:

Eftersom det är utformat för hela DevOps -cykeln låter GitLab dig göra allt från plan till release för att övervaka din programvara. Kraftfulla planeringsverktyg innebär att du inte behöver använda ett annat system för att hålla alla på rätt spår. Och GitLabs förgreningssystem gör det enkelt att designa, testa och hantera kod.



Du kan ladda ner en instans som värd på din egen server eller använda GitLabs SaaS -värd. Båda alternativen har olika prispunkter från $ 0 till $ 99 per användare.

Detta prissystem ger dig mer flexibilitet än du får med GitHub och tillåter GitLab att tillhandahålla full DevOps -kapacitet till alla företag. Du kan betala mer, men du får allt du behöver.





2. Bit hink

Atlassians Git-baserade förvarssystem integreras med sina andra produkter, som Trello och Jira. Detta kan vara en enorm bonus för team som redan använder dessa appar (som är vanliga i utvecklingsvärlden).

Det kan också integreras med Slack och HipChat. Utvecklare kan skapa sina egna integrationer i användargränssnittet, vilket ger mer flexibilitet. Tvåfaktorsautentisering och Soc 2 Type II-säkerhet håller din kod säker.





Och om du redan använder GitHub har BitBucket en genomgång för import av dina förråd .

BitBucket erbjuder ett brett utbud av prissättningsalternativ för både egna och molninstanser, inklusive engångs- och årliga betalningsplaner. Du kan också betala extra för att skala dina byggminuter och lagring om du behöver mer utan att lägga till fler användare.

BitBucket har också en gratis plan för små grupper.

3. Bönstjälk

Med stöd för både Subversion och Git är Beanstalk en mångsidig plattform. Och eftersom du kan skapa grenar och redigera direkt i din webbläsare, är det bra för utvecklare på språng.

Beanstalk har också robusta kodgranskningsalternativ och rapporter som berättar hur mycket av ditt arkiv som har granskats. Detta kan vara särskilt användbart för team som avtalar med externa kodare.

Ingen nödvändig klient betyder att Beanstalk gör livet enklare för mycket mobila team. Och det finns tillräckligt med säkerhetsfunktioner som stora företag som Philips, Intel och Whole Foods känner sig trygga med att lagra sina data på företagets servrar.

Fyra. AWS CodeCommit

Amazons Git-baserade källkontrolltjänst är ett bra val för företag som redan använder andra AWS-tjänster. Med skalbar molnlagring och inga storleksgränser är det också ett bra val för alla som sannolikt kommer att behöva mycket mer serverutrymme inom en snar framtid.

CodeCommit har fördelen av ett extremt okomplicerat prissystem. De fem första användarna är gratis, och därefter betalar du $ 1 per användare och månad. Det kommer med 10 GB lagringsutrymme per månad och 2000 Git -förfrågningar per aktiv användare.

Om du behöver mer lagring av förfrågningar kan du enkelt betala för dem. CodeCommit är också en del av AWS Free Tier, så du kan prova det och vänja dig innan du gör helt.

5. Visual Studio Team Services

Med Microsofts Visual Studio Team Services (VSTS) kan du samarbeta, lagra, granska och distribuera din kod. Naturligtvis, om du lämnar GitHub för att du inte gillar Microsoft, kommer du sannolikt inte att vilja använda Visual Studio.

hur man lägger homebrew på wii

Ändå syftar VSTS till att hjälpa dig med ett större antal utvecklingsuppgifter. Det ger Kanban -styrelser för smidig planering, stöd för Scrum, test- och distributionsinfrastruktur och paketdelning.

Garanterad drifttid, support dygnet runt och ett regelbundet uppdateringsschema är alla fördelar med att arbeta med VSTS. Upp till fem användare kan arbeta gratis med VSTS, och du betalar en månadsavgift baserat på antalet användare utöver det.

6. RhodeCode

Om din organisation använder olika versionskontrolltekniker kan RhodeCode vara ett bra val. Den stöder Mercurial, Git och Subversion, vilket ger dig det bredaste utbudet av alternativ på den här listan.

Kodgranskning, arbetsflödesautomatisering och behörighetshantering hjälper dig att övervaka och köra DevOps i din grupp. Och den inbyggda SVN-till-Git-migrationen är till stor hjälp när du övergår ditt team.

RhodeCodes Community Edition är helt gratis, medan Enterprise Edition ger dig integration med företagsverktyg, premiumsupport, fler samarbetsfunktioner och flera instanser. Enterprise Edition kostar $ 75 per användare och år och licenser erbjuds i 10-pack.

7. SourceForge

Det finns en god chans att du har laddat ner gratis programvara från SourceForge någon gång tidigare. Och om du arbetar med ett projekt med öppen källkod är det ett bra alternativ till GitHub.

Det finns inte mycket i vägen för funktioner, och själva webbplatsen är ganska konstig (det finns artiklar om molnlagring och företags VoIP på förstasidan), men det är också gratis. Så om du har en låg budget och utvecklar en app med öppen källkod är det värt att överväga.

SourceForge har orsakat en del kontroverser tidigare när de samlade sin egen programvara med nedladdningar med öppen källkod. De verkar ha städat upp, men det verkar också vara något cykliskt. Kontrollera deras nuvarande praxis innan du värdar din kod där.

Att välja rätt GitHub -alternativ för dig

Med alla dessa val kan det vara svårt att hitta det bästa alternativet till GitHub. Men eftersom de flesta tjänster erbjuder antingen en gratis plan eller en gratis provperiod, kan du kolla in dem för att se vilken som fungerar bäst.

Om du bara vill ha grundläggande funktionalitet och du inte oroar dig för mycket för gränssnittet eller företagsfunktioner är det också ett lönsamt alternativ att välja en baserad på din budget.

Och glöm inte att versionskontroll kan användas för mer än kod.

Dela med sig Dela med sig Tweet E-post Hur du rengör din Windows -dator med kommandotolken

Om din Windows -dator har slut på lagringsutrymme, rensa bort skräpet med dessa snabba kommandotolken.

Läs Nästa
Relaterade ämnen
  • Internet
  • Programmering
  • GitHub
Om författaren Sedan Albright(506 artiklar publicerade)

Dann är en innehållsstrategi och marknadskonsult som hjälper företag att skapa efterfrågan och leads. Han bloggar också om strategi och innehållsmarknadsföring på dannalbright.com.

Mer från Dann Albright

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera