Annons

Alltsedan Microsoft köpte GitHub Microsoft köpte just GitHub: Fördelar, nackdelar och vad det betyder för digMicrosoft förvärvade GitHub i en aktiehandel på 7,5 miljarder dollar. Är detta en bra affär för utvecklare, eller är det dags att lämna GitHub? Läs mer , många människor har sökt efter alternativa platser att vara värd för och dela sin kod.

Är det nödvändigt att byta från GitHub? Antagligen inte. Men Microsoft har ett rykte för enstaka övertagande katastrof, liksom vissa sekretessproblem. Så om du vill hoppa fartyget skyller vi inte på dig.

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

Som en av GitHubs viktigaste 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 designat för hela DevOps-cykeln låter GitLab göra allt från plan till frisläppning 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.

instagram viewer

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

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

bästa githubalternativ värd källkod

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

Det integreras också 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 att importera dina förvar.

BitBucket erbjuder ett brett utbud av prisalternativ för både självhost 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.

bästa githubalternativ värd källkod

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

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

Ingen nödvändig kund 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 säkra att lagra sina data på företagets servrar.

Amazons Git-baserade källkontrolltjänst är ett fast val för företag som redan använder andra AWS-tjänster. Med skalbar lagring av moln och inga storlekar är det också ett bra val för alla som troligtvis behöver mycket mer serverutrymme inom en snar framtid.

CodeCommit har fördelen med ett extremt okomplicerat prissystem. De fem första användarna är gratis, och efter det betalar du $ 1 per användare per månad. Det kommer med 10 GB per månad lagring och 2 000 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 in.

bästa githubalternativ värd källkod

Microsofts Visual Studio Team Services (VSTS) låter dig 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 använda Visual Studio.

Fortfarande syftar VSTS till att hjälpa dig med ett större utbud av utvecklingsuppgifter. Det ger Kanban styrelser för smidig planering Hur man hanterar uppgifter med japansk Kanban-teknikKanban är ett japanskt recept för att få saker gjort. Det är en organisationsteknik som ursprungligen utvecklades för Toyotas produktionslinje. Vi visar hur du kan implementera det för dig själv eller i ditt team. Läs mer , support för Scrum, testning och distribution av infrastruktur och paketdelning.

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

bästa githubalternativ värd källkod

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

Kodgranskning, automatiskt arbetsflöde 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, premiumstöd, fler samarbetsfunktioner och flera instanser. Enterprise Edition är 75 $ per användare per år och licenser erbjuds i 10-paket.

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 öppen källkodsprojekt är det ett bra alternativ till GitHub.

Det finns inte mycket i vägen för funktioner, och själva sajten är ganska konstig (det finns artiklar om molnlagring och affärs-VoIP på första sidan), men det är också gratis. Så om du har en budget med en sträng och utvecklar en open source-app, är det värt att överväga.

SourceForge har orsakat en del kontroverser SourceForge-kontroversen och det pågående fallet av Slashdot Media förklaradesUnder de senaste dagarna har en av världens främsta nedladdningsportaler varit i mitten av en kontrovers - och ett av webbens första geeksamhällen dras ned med det. Läs mer tidigare när de samlade sin egen programvara med öppen källkodnedladdningar. De verkar ha rensat upp sin handling, men det verkar också vara något cykliskt. Kontrollera deras nuvarande rutiner innan du är värd för 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 är orolig för gränssnittet eller företagsfunktionerna, är det också ett genomförbart alternativ att välja en baserad på din budget.

Och glöm inte att versionskontroll kan vara används för mer än kod Inte bara för kodare: Toppversionskontrollsystem för författareOmnämnandet av versionskontroll eller revisionskontroll gör att det verkar vara något för nördar. Du kommer att bli förvånad över att veta att versionskontrollsystem har sin plats inte bara i akademiskt skrivande utan i ... Läs mer .

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