Zoals velen van jullie wellicht weten, is Gitorious - een website waarmee je (open source) projecten kunt hosten met Git version control - onlangs door GitLab gekocht en het is om operaties te stoppen vanaf mei 2015. In verband hiermee hebben we een verzameling van 7 GitHub-alternatieven die u kunt uitchecken.
GitHub
GitHub is's werelds grootste en meest populaire code-hosting site. GitHub-gebruikers kunnen Git of Subversion gebruiken als hun VCS (Version Control System) voor het beheren, onderhouden en implementeren van softwareprojecten. GitHub biedt gratis onbeperkte publieke code repositories voor alle gebruikers. Om privé repo's te behouden, is een maandelijks abonnement vereist. Met GitHub kun je 'organisaties' maken die in principe functioneren als gewone accounts, behalve dat ze altijd ten minste één gebruikersaccount hebben als eigenaar.
Alle gebruikers en organisaties mogen een gratis website hosten op een GitHub-pagina's subdomein username.github.io
, evenals een onbeperkt aantal projectpagina's op username.github.io/project-page
en u kunt overschakelen naar uw eigen aangepaste domein (als u er een hebt) ) altijd gratis. GitHub heeft desktop-apps voor Windows en OSX.
Lijst met de beste GitHub-alternatieven
1. Bitbucket
Bitbucket is de tweede van GitHub in termen van populariteit en gebruik. Bitbucket is gratis voor individuen en organisaties met 5 gebruikers of minder, en het laat je onbeperkte openbare en privé-repositories hebben. Met Bitbucket kunt u bestanden verzenden met behulp van een Git-client of de Git-opdrachtregel.
Atlassian heeft ook een eigen Git en Mercurial-client Source Tree die gratis beschikbaar is op Windows en Mac. Bitbucket kan ook worden beheerd via de webinterface.
Bitbucket, net als GitHub, laat je een website gratis hosten op accountname.bitbucket.org
en projectpagina's op accountname.bitbucket.org/project
.
U kunt ook uw eigen domeinnaam gebruiken voor uw Bitbucket-website. Bitbucket laat je teams maken op bitbucket.org/team-name
. Zoals eerder vermeld, biedt bitbucket onbeperkte openbare en privé repos voor teams met maximaal 5 gebruikers.
Teams met kunnen onbeperkte gebruikers gratis hebben als ze volledig openbare repos hebben.
Ontwikkelaar: Atlassian
Link2. SourceForge
Sourceforge bestaat al langer dan de meeste en heeft de projecten om het te bewijzen. Veel open source Linux-, Windows- en Mac-projecten worden gehost op SF. Het heeft een totaal andere projectstructuur in vergelijking met GitHub. U kunt alleen projecten met een unieke naam maken. SF in tegenstelling tot anderen, laat je ook zowel statische als dynamische pagina's hosten, met de optie om ook een CMS te integreren. Met Sourceforge kunt u een website maken voor elk van uw projecten, op proj.sourceforge.net
.
Sourceforge-servers ondersteunen PHP-, Perl-, Python-, Tcl-, Ruby- en shellscripts. U kunt uploaden naar SF via een SFTP-client. U krijgt ook de optie om Git, Subversion (SVN) en Mercurial (Hg) te gebruiken als de VCS van uw project op Sourceforge.
Ontwikkelaar: Slashdot Media
Link3. GitLab
GitLab's sub-motto lijkt te zijn "Better than GitHub", ironisch voor een project dat zelf wordt gehost op Github. Een van de unieke functies is dat u GitLab op uw eigen server kunt installeren. Dit geeft u de mogelijkheid om GitLab zowel op een aangepast domein als op een aangepaste host te gebruiken. GitLab claimt ook grote bestanden en repositories beter te behandelen dan GitHub. GitLab biedt gebruikers ook onbeperkte gratis openbare EN privé repos.
GitLab offert het gebruiksgemak van GitHub voor meer privacy, veiligheid en serveersnelheid. Aan de slag gaan met GitLab is veel moeilijker dan met GitHub aan de slag te gaan. Vanaf nu heeft GitLab geen enkele functie zoals GitHub-pagina's voor het maken van webpagina's voor uw repos in slechts een paar klikken. Je hebt de commandoregel nodig (kreunend) en dingen zoals handmatig gegenereerde SSH-sleutels en webhaakconfiguratie voor het maken van een eenvoudige webpagina. Github is ook beter in termen van documentatie en een grotere gemeenschap.
Ontwikkelaar: GitLab.com
Link4. Oven
Kiln is een betaalde broncodehost. Je kunt Kiln (met alle toeters en bellen) gratis 30 dagen proberen. Pakketten beginnen vanaf $ 18 per maand, jaarlijks gefactureerd. Kiln biedt Git en Mercurial Version Control. U moet apart betalen voor de Code Review Module. Over het algemeen is Kiln meer geschikt voor middelgrote tot grote organisaties van 100 tot 500 mensen.
Kiln maakt een domein voor uw bedrijf op companyname.kilnhg.com
Ontwikkelaar: Fog Creek
Link
5. Codeplane
Codeplane is opnieuw een betaalde service, die een gratis proefperiode van 30 dagen biedt.
Codeplane's VCS -of keuze is Git. Het wijst 2 GB toe aan uw repositories zonder limieten voor gebruikers of het aantal repositories voor $ 9 per maand. Geschikt voor kleine bedrijven en freelanceteams. Codeplane neemt ook automatisch een back-up van je repositories en slaat ze op in de Amazon S3.
Ontwikkelaar: Codeplane
Link6. CodePlex
CodePlex is de gratis open source code-hostingservice van Microsoft. Hiermee kunt u projecten maken die elk een domein customname.codeplex.com
Net als Sourceforge betekent dit dat uw projecten unieke titels nodig hebben die nog niet eerder door een ander project zijn gebruikt. CodePlex biedt u de keuze tussen Git, Mercurial of Team Foundation Server (TFS) als uw versiebeheer. Alle CodePlex-projecten zijn privé voor een maximale duur van 30 dagen, waarna ze worden verwijderd als ze niet vóór de vervaldatum openbaar worden gemaakt. U hoeft niet te betalen om een CodePlex-functie te gebruiken en CodePlex stelt ook geen limiet aan het aantal gebruikers dat bijdraagt aan een project.
Het domein van uw project leidt naar de infopagina van uw project. CodePlex laat u geen aangepaste website maken voor uw project.
Ontwikkelaar: Microsoft
Link7. Boonstaak
Beanstalk is opnieuw een betaald alternatief voor GitHub. Hiermee kunt u het 2 weken gratis uitproberen, waarna u moet betalen. Het goedkoopste pakket "Bronze" kost $ 15 en biedt ruimte aan maximaal 5 gebruikers, 3 GB opslagruimte en maximaal 10 repositories. Subversion en Git Version Control Systems worden ondersteund door Beanstalk.
Net als GitHub kun je je code in de browser zelf bewerken, dus je hoeft niet altijd over te schakelen naar de opdrachtregel.
Ontwikkelaar: Wildbit
LinkVergelijkingstabel
Hier volgt een volledige vergelijking van alle functies van alle 8 (GitHub en 7 alternatieven) broncodeways die in dit artikel worden besproken:
Kenmerken | Github | BitBucket | Sourceforge | Gitlab | Oven | Codeplane | Code Plex | Beanstalk | |
---|---|---|---|---|---|---|---|---|---|
pricing * | Gratis | Gratis | Gratis | Gratis | $ 18 / mo | $ 9 / mo | Gratis | $ 15 / mo | |
Privé repo | Betaald | Onbeperkt, gratis | Ja | Onbeperkt, gratis | Betaald | Onbeperkt, betaald | Onbeperkt, tot 30 dagen | 10 | |
Openbare repo | Onbeperkt, gratis | Onbeperkt, gratis | Ja | Onbeperkt, gratis | Betaald | Onbeperkt, betaald | Onbeperkt | 10 | |
Opslaglimiet | 1 GB per repo | 2GB | Geen | Geen | Geen | 2GB | Geen | 3GB | |
gebruikers | Onbeperkt | 5 & Onbeperkt indien openbaar | Samenwerking niet mogelijk | Onbeperkt | 5 | Onbeperkt | Onbeperkt | 5 | |
VCS | Git, SVN | Git, Hg | Git, SVN, Hg | Git | Git, Hg | Git | Git, SVN, TFS, Hg | Git, SVN | |
grafieken | Ja | Nee | Nee | Ja | Nee | Nee | Nee | Nee | |
Web hosting | Statische sites. Paginagegenerator | Statische sites | Dynamische sites, CMS | Statisch | Ja | Nee | Nee | Nee | |
Code Review | Ja | Ja | Ja | Ja | Nee | Nee | Nee | Ja | |
wiki | Ja | Ja | Ja | Ja | Ja | Nee | Ja | Nee | |
Bug-tracking | Ja (Inloggen vereist) | Ja | Ja | Ja | Ja | Ja | Ja | Nee | |
Discussieforum | Nee | Nee | Ja | Nee | Nee | Nee | Ja | Nee |
* Gratis versies voor deze tabel. Voor services die alleen betaalde versies hebben, zijn de goedkoopste versies overwogen.
* De vergelijkingstabel wordt het best bekeken in Desktops
Deel dit artikel alstublieft als u het nuttig vindt. Laat eventuele suggesties / vragen achter in de reacties hieronder.