Jak mnozí z vás možná vědí, Gitorious - webová stránka, která vám umožňuje hostovat (open source) projekty pomocí Git-ového řízení verzí - byla nedávno zakoupena společností GitLab a má zastavit operace od května 2015. V souvislosti s tím máme zaokrouhlení o 7 alternativ GitHubu, které si můžete vyzkoušet.
GitHub
GitHub je největší a nejoblíbenější web hostingový web na světě. Uživatelé GitHub mají na výběr, zda budou používat Git nebo Subversion jako svůj VCS (Version Control System) pro správu, údržbu a nasazení softwarových projektů. GitHub umožňuje zdarma neomezené veřejné repozitáře pro všechny uživatele. Pro zachování soukromých repo operací je vyžadováno měsíční předplatné. GitHub umožňuje vytvářet 'organizace', které v podstatě fungují jako běžné účty, s výjimkou toho, že mají vždy alespoň jeden uživatelský účet uvedený jako jejich vlastník.
Všichni uživatelé a organizace dostanou na webové stránky GitHub jednu bezplatnou webovou stránku subdomény username.github.io
a také neomezené stránky projektu na username.github.io/project-page
a můžete přepnout na vlastní doménu (pokud ji máte) ) kdykoliv zdarma. GitHub má desktopové aplikace pro Windows a OSX.
Seznam nejlepších alternativ GitHub
1. Bitbucket
Bitbucket je z hlediska popularity a využití druhý až po GitHubu. Bitbucket je zdarma pro jednotlivce a organizace s 5 uživateli nebo méně a umožňuje vám neomezené veřejné a soukromé úložiště. Bitbucket umožňuje posílat soubory pomocí libovolného klienta Git nebo příkazového řádku Git.
Atlassian má také svůj vlastní zdrojový strom Git a Mercurial, který je k dispozici zdarma ve Windows a Mac. Bitbucket lze také ovládat přes webové rozhraní.
Bitbucket, stejně jako GitHub, umožňuje hostovat webové stránky zdarma na accountname.bitbucket.org
a stránkách projektu na accountname.bitbucket.org/project
.
Můžete také použít vlastní název domény pro vaše webové stránky Bitbucket. Bitbucket umožňuje vytvářet týmy na bitbucket.org/team-name
. Jak bylo uvedeno výše, bitbucket umožňuje mít neomezené veřejné a soukromé repo operace pro týmy s až 5 uživateli.
Týmy, které mohou mít neomezené uživatele zdarma, pokud mají plně veřejné repo operace.
Vývojář: Atlassian
Odkaz2. SourceForge
Sourceforge je asi delší než většina a má projekty, které to dokazují. Spousta open source Linux, Windows a Mac projekty jsou hostovány na SF. Ve srovnání s GitHubem má zcela jinou strukturu projektu. Můžete vytvářet pouze projekty s jedinečným názvem. SF na rozdíl od ostatních umožňuje také hostování jak statických, tak dynamických stránek s možností integrace CMS. Sourceforge umožňuje vytvořit webovou stránku pro každý z vašich projektů na proj.sourceforge.net
.
Servery Sourceforge podporují PHP, Perl, Python, Tcl, Ruby a skripty shell. Do SF můžete nahrát prostřednictvím SFTP klienta. Také máte možnost používat Git, Subversion (SVN) a Mercurial (Hg) jako VCS projektu na Sourceforge.
Vývojář: Slashdot Media
Odkaz3. GitLab
Sub-motto GitLabu se zdá být „lepší než GitHub“, ironické pro projekt, který je sám hostován na Githubu. Jedním z jeho jedinečných rysů je, že můžete nainstalovat GitLab na svůj vlastní server. To vám dává možnost používat GitLab na vlastní doméně i s vlastním hostitelem. GitLab také tvrdí, že zpracovává velké soubory a repozitáře lépe než GitHub. GitLab také umožňuje uživatelům neomezené veřejné a soukromé repo operace zdarma.
GitLab obětuje snadné používání GitHub pro větší soukromí, bezpečnost a rychlost obsluhy. Začínáme s GitLabem je mnohem těžší než začít s GitHubem. GitLab zatím nemá žádnou funkci, jako jsou stránky GitHub pro vytváření webových stránek pro vaše repo operace, a to několika kliknutími. Potřebujete (groan) příkazového řádku a věci, jako je ručně generované SSH klíče a web hák konfigurace pro vytvoření jednoduché webové stránky. Github je také lepší z hlediska dokumentace a větší komunity.
Vývojář: GitLab.com
Odkaz4. Pec
Kiln je placený zdrojový kód hostitele. Můžete vyzkoušet Kiln (se všemi zvonky a píšťalky) zdarma po dobu 30 dnů. Balíčky začínají od 18 dolarů měsíčně, účtovány ročně. Pece nabízí Git a Mercurial řízení verzí. Budete muset zaplatit zvlášť za modul Revize kódu. Celkově je pec vhodnější pro střední až velké organizace o 100-500 lidech.
Kiln vytváří doménu pro vaši firmu na adrese companyname.kilnhg.com
Vývojář: Fog Creek
Odkaz
5. Codeplane
Codeplane je opět placená služba, která nabízí 30denní bezplatnou zkušební verzi.
Codeplane je VCS-volba je Git. Přiděluje 2 GB pro vaše úložiště bez omezení pro uživatele nebo počtu úložišť za 9 USD měsíčně. Vhodné pro malé firmy a freelancing týmy. Codeplane také automaticky provede zálohu vašich úložišť a uloží je do Amazon S3.
Vývojář: Codeplane
Odkaz6. CodePlex
CodePlex je bezplatná open source kódová služba společnosti Microsoft. To vám umožní vytvářet projekty, z nichž každý dostane doménu customname.codeplex.com
Stejně jako Sourceforge to znamená, že vaše projekty potřebují jedinečné tituly, které nebyly dříve použity jiným projektem. CodePlex vám dává možnost Git, Mercurial nebo Team Foundation Server (TFS) jako řízení verzí. Všechny projekty CodePlex jsou soukromé maximálně po dobu 30 dnů, po kterých budou odstraněny, pokud nebudou zveřejněny před datem ukončení platnosti. Nemusíte platit za použití jakékoli funkce CodePlex a ani CodePlex nestanoví limit počtu uživatelů přispívajících k projektu.
Doména projektu vede k informační stránce vašeho projektu. CodePlex neumožňuje vytvořit vlastní webovou stránku pro váš projekt.
Vývojář: Microsoft
Odkaz7. Beanstalk
Beanstalk je opět placenou alternativou k GitHubu. To vám umožní vyzkoušet si po dobu 2 týdnů zdarma, po které budete muset zaplatit. Jeho nejlevnější balíček „Bronze“ stojí $ 15 a umožňuje až 5 uživatelům, 3 GB úložiště a maximálně 10 úložišť. Systémy řízení verzí Subversion a Git jsou podporovány programem Beanstalk.
Stejně jako GitHub umožňuje upravovat kód v samotném prohlížeči, takže nemusíte vždy přepínat na příkazový řádek.
Vývojář: Wildbit
OdkazSrovnávací tabulka
Zde je kompletní srovnání všech funkcí všech 8 (GitHub a 7 alternativ) zdrojových kódů hostitelů popsaných v tomto článku:
Funkce | Github | Bitbucket | Sourceforge | Gitlab | Pec | Codeplane | Kód Plex | Beanstalk | |
---|---|---|---|---|---|---|---|---|---|
Ceny * | Volný, uvolnit | Volný, uvolnit | Volný, uvolnit | Volný, uvolnit | $ 18 / mo | $ 9 / mo | Volný, uvolnit | $ 15 / mo | |
Soukromé Repo | Zaplaceno | Neomezené, zdarma | Ano | Neomezené, zdarma | Zaplaceno | Neomezené, placené | Neomezeno, až 30 dní | 10 | |
Veřejná repo | Neomezené, zdarma | Neomezené, zdarma | Ano | Neomezené, zdarma | Zaplaceno | Neomezené, placené | Neomezený | 10 | |
Limit úložiště | 1 GB na repo | 2 GB | Žádný | Žádný | Žádný | 2 GB | Žádný | 3 GB | |
Uživatelé | Neomezený | 5 & Unlimited, pokud je veřejná | Spolupráce není možná | Neomezený | 5 | Neomezený | Neomezený | 5 | |
VCS | Git, SVN | Git, Hg | Git, SVN, Hg | Gite | Git, Hg | Gite | Git, SVN, TFS, Hg | Git, SVN | |
Grafy | Ano | Ne | Ne | Ano | Ne | Ne | Ne | Ne | |
Web hosting | Statická místa. Generátor stránek | Statická místa | Dynamické servery, CMS | Statický | Ano | Ne | Ne | Ne | |
Recenze kódu | Ano | Ano | Ano | Ano | Ne | Ne | Ne | Ano | |
Wiki | Ano | Ano | Ano | Ano | Ano | Ne | Ano | Ne | |
Sledování chyb | Ano (Vyžaduje se přihlášení) | Ano | Ano | Ano | Ano | Ano | Ano | Ne | |
diskuzní fórum | Ne | Ne | Ano | Ne | Ne | Ne | Ano | Ne |
* Volné verze pro tuto tabulku. U služeb, které mají pouze placené verze, byly zvažovány verze s nejnižší cenou.
* Porovnávací tabulka je nejlépe zobrazena v Desktops
Prosím, podělte se o tento článek, pokud zjistíte, že je to užitečné. Zanechte prosím jakékoli návrhy / dotazy v níže uvedených komentářích.