De 7 bästa GitHub-alternativen för att hålla ditt projekts källkod
Någonsin sedan Microsoft köpte GitHub Microsoft köpte bara GitHub: Fördelar, nackdelar och vad det betyder för dig Microsoft köpte bara GitHub: Fördelar, nackdelar och vad det betyder för dig Microsoft förvärvade GitHub i en 7,5 miljarder aktieaffär. Är det här en bra affär för utvecklare, eller är det dags att lämna GitHub? Läs mer, många har sökt efter alternativa platser att vara värd för och dela sin kod.
Är byte från GitHub absolut nödvändigt? Antagligen inte. Men Microsoft tar med sig ett rykte för den tillfälliga övertagande katastrofen, liksom vissa integritetsproblem. Så om du letar efter att hoppa fartyget, klandrar vi dig inte.
Oavsett om du försöker undvika Microsoft eller vill bara 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 viktigaste konkurrenter har GitLab en fältdag med GitHub-exodus. De har till och med gjort det enkelt att migrera projekt från GitHub:
Eftersom den är konstruerad för hela DevOps-cykeln, kan du göra allt från planen till att släppa för att övervaka din programvara med GitLab. 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 för att vara 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 större flexibilitet än vad du får med GitHub, och gör det möjligt för GitLab att tillhandahålla fullständig DevOps-kapacitet till alla företag. Du kan sluta betala mer, men du får allt du behöver.
2. BitBucket
Atlassians Git-baserade arkivsystem integrerar med sina andra produkter, som Trello och Jira. Detta kan vara en stor bonus för lag som redan använder dessa appar (som är vanliga i utvecklingsvärlden).
Den integrerar också med Slack och HipChat. Utvecklare kan skapa egna integreringar inom användargränssnittet, vilket ger mer flexibilitet. Tvåfaktors autentisering och Soc 2 Type II-säkerhet behåll din kod säker.
Och om du redan använder GitHub, har BitBucket ett genombrott för att importera dina arkiv.
BitBucket erbjuder ett brett utbud av prissättningsalternativ för både självhyrda 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 fri plan för små grupper.
3. Beanstalk
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 ditt arkiv har granskats. Detta kan vara särskilt användbart för lag som kontrakt med externa kodare.
Inget nödvändigt klient betyder att Beanstalk gör livet enklare för mobila team. Och det finns tillräckligt med säkerhetsfunktioner som stora företag som Philips, Intel och Whole Foods känner sig trygga att lagra sina data på företagets servrar.
4. AWS CodeCommit
Amazonas Git-baserade källkontrollservice är ett solidt val för företag som redan använder andra AWS-tjänster. Med skalbar molnlagring och inga gränsvärden är det också ett bra val för alla som sannolikt behöver mycket mer serverutrymme inom en snar framtid.
CodeCommit har fördelen med ett extremt enkelt prissystem. De första fem användarna är gratis, och därefter betalar du $ 1 per användare per månad. Det levereras med 10 GB per månad av 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 och vänja dig innan du begår dig helt.
5. Visual Studio Team Services
Microsofts Visual Studio Team Services (VSTS) låter dig samarbeta, lagra, granska och distribuera din kod. Självklart, om du lämnar GitHub eftersom du inte gillar Microsoft, är det inte troligt att du vill använda Visual Studio.
Ändå strävar VSTS till att hjälpa dig med ett brett utbud av utvecklingsuppgifter. Det ger Kanban styrelser för smidig planering Hur man hanterar uppgifter med hjälp av japansk Kanban-teknik Hur man hanterar uppgifter Använda japanska Kanban-tekniken Kanban är ett japanskt recept för att få saker gjort. Det är en organisationsteknik som ursprungligen utvecklats för Toyotas produktionslinje. Vi visar dig hur du kan implementera det själv eller i ditt team. Läs mer, stöd för Scrum, test- och installationsinfrastruktur och paketdelning.
Garanterad upptid, 24/7 support 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 bortom det.
6. RhodeCode
Om din organisation använder olika versionsstyrtekniker 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-migreringen är en stor hjälp när du övergår ditt lag.
RhodeCodes Community Edition är helt gratis, medan Enterprise Edition ger dig integration med företagsverktyg, premium support, fler samarbetsfunktioner och flera instanser. Enterprise Edition är $ 75 per användare per år, och licenser erbjuds i 10-pack.
7. SourceForge
Det finns en bra chans att du har nedladdat gratis programvara från SourceForge någon gång tidigare. Och om du arbetar med ett open source-projekt, ä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 Business VoIP på framsidan), men det är också gratis. Så om du befinner dig på en budget och utvecklar en öppen källkod, är det värt att överväga.
SourceForge har orsakat en kontrovers. SourceForge Controversy, och det pågående fallet av Slashdot Media, förklarade SourceForge Controversy och det pågående fallet av Slashdot Media, förklarat. Under de senaste dagarna har en av världens främsta nedladdningsportaler varit i mitten av en kontrovers - och en av webens första geeksamhällen släpas med den. Läs mer tidigare när de bädde in egen programvara med nedladdningar av källkod. De verkar ha rengjort sin handling, men det verkar också vara något cykliskt. Kontrollera deras nuvarande metoder innan du värd din kod där.
Välja rätt GitHub alternativ till 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 fri plan eller en kostnadsfri försök, kan du kolla in dem för att se vilken som fungerar bäst.
Om du bara vill ha grundläggande funktionalitet, och du oroar dig inte för mycket om gränssnittet eller företagsfunktionerna, väljer du en som är baserad på din budget också ett lönsamt alternativ.
Och glöm inte att versionskontroll kan användas för mer än kod. Inte bara för kodare: Top Version Control Systems för författare, inte bara för kodare: Top Version Control Systems för författare Omnämnandet av versionskontroll eller revisionskontroll gör att det verkar som något för geeks. Du kommer bli förvånad att veta att versionsstyrningssystem har sin plats inte bara i akademiskt skrivande men i ... Läs mer .
Utforska mer om: GitHub.