Препоръчано, 2024

Избор На Редактора

7 най-добри алтернативи на GitHub

Както мнозина от вас знаят, Gitorious - уебсайт, който ви позволява да хоствате (отворен код) проекти, използващи Git версия за контрол - наскоро бе закупен от GitLab и трябва да спре операциите от май 2015 г. Във връзка с това имаме 7 алтернативи на GitHub, които можете да проверите.

GitHub

GitHub е най-големият и най-популярен сайт за хостинг на код в света. Потребителите на GitHub имат избор дали да използват Git или Subversion като своя VCS (система за контрол на версиите), за да управляват, поддържат и внедряват софтуерни проекти. GitHub позволява безплатен неограничен публичен код за хранилища на всички потребители. За да се поддържат частни репо-сделки, се изисква месечен абонамент. GitHub ви позволява да създавате „организации“, които основно функционират като обикновени профили, с изключение на това, че винаги имат поне един потребителски акаунт, посочен като техен собственик.

Всички потребители и организации получават един безплатен уебсайт на поддомейн на GitHub username.github.io както и страници с неограничен брой проекти в username.github.io/project-page и можете да превключите към свой собствен домейн (ако имате такъв) ) по всяко време безплатно. GitHub има десктоп приложения за Windows и OSX.

Списък на най-добрите алтернативи на GitHub

1. Bitbucket

Bitbucket е на второ място след GitHub по популярност и използване. Bitbucket е безплатна за физически лица и организации с 5 или по-малко потребители и ви позволява да имате неограничени публични и частни хранилища. Bitbucket ви позволява да прехвърляте файлове с помощта на всеки Git клиент или командния ред Git.

Atlassian също има свой собствен Git и Mercurial клиент Source Tree, който е достъпен безплатно за Windows и Mac. Bitbucket може да се контролира и чрез неговия уеб интерфейс.

Bitbucket, подобно на GitHub, ви позволява да хоствате уеб сайт безплатно на accountname.bitbucket.org и страниците на проекта в accountname.bitbucket.org/project .

Можете също да използвате собственото си име на домейн за уебсайта на Bitbucket. Bitbucket ви позволява да правите екипи на bitbucket.org/team-name . Както споменахме по-рано, bitbucket ви позволява да имате неограничени публични и частни репо-сделки за отбори с до 5 потребители.

Екипите могат да имат неограничен брой потребители безплатно, ако имат напълно публични репо-сделки.

Разработчик: Atlassian

връзка

2. SourceForge

Sourceforge е вече по-дълго от повечето и има проекти, които да го докажат. Много от Linux, Windows и Mac проекти с отворен код се хостват на SF. Той има напълно различна структура на проекта в сравнение с GitHub. Можете да създавате проекти само с уникално име. SF за разлика от другите, ви позволява да хоствате и статични и динамични страници, с възможност за интегриране и на CMS. Sourceforge ви позволява да създадете уебсайт за всеки от вашите проекти, на proj.sourceforge.net .

Сървърите на Sourceforge поддържат PHP, Perl, Python, Tcl, Ruby и shell скриптове. Можете да качвате в SF чрез SFTP клиент. Можете също така да използвате опцията Git, Subversion (SVN) и Mercurial (Hg) като VCS на вашия проект в Sourceforge.

Разработчик: Slashdot Media

връзка

3. GitLab

Под мотото на GitLab изглежда е "По-добро от GitHub", иронично за проект, който се хоства на Github. Едно от неговите уникални характеристики е, че можете да инсталирате GitLab на вашия собствен сървър. Това ви дава възможност да използвате GitLab в потребителски домейн, както и с персонализиран хост. GitLab твърди също, че се справя с големи файлове и хранилища по-добре от GitHub. GitLab също така позволява на потребителите да имат неограничен публичен и частен репос безплатно.

GitLab жертва лекотата на използване на GitHub за по-голяма защита на личните данни, сигурността и скоростта на обслужване. Да започнем с GitLab е много по-трудно, отколкото да започнем с GitHub. Към настоящия момент GitLab не разполага с никакви функции като страници GitHub за създаване на уеб страници за вашите репо-сделки с няколко кликвания. Необходимо е (стон) командния ред и неща като ръчно генерирани SSH ключове и уеб кука конфигурация за създаване на проста уеб страница. Github също е по-добър по отношение на документация и по-голяма общност.

Разработчик: GitLab.com

връзка

4. Пещ

Kiln е платен хост на изходния код. Можете да опитате пещ (с всички звънци и свирки) безплатно в продължение на 30 дни. Пакетите започват от 18 долара на месец и се таксуват годишно. Kiln предлага контрол на Git и Mercurial версии. Ще трябва да платите отделно за модула за преглед на кода. Като цяло, пещта е по-подходяща за средни и големи организации от 100 до 500 души.

Kiln прави домейн за вашата компания на companyname.kilnhg.com

Разработчик: Fog Creek

връзка

5. Codeplane

Codeplane отново е платена услуга, която предлага 30 дни безплатен пробен период.

VCS-на избор на Codeplane е Git. Той разпределя 2 ГБ за вашите хранилища без ограничения за потребителите или броя на хранилищата на 9 щ.д. на месец. Подходящ за малки фирми и екипи за свободна практика. Codeplane също автоматично взема резервно копие на вашите хранилища и ги съхранява в Amazon S3.

Разработчик: Codeplane

връзка

6. CodePlex

CodePlex е безплатната услуга за хостинг на Microsoft с отворен код. Тя ви позволява да създавате проекти, всяка от които получава домейн customname.codeplex.com

Подобно на Sourceforge, това означава, че вашите проекти се нуждаят от уникални заглавия, които не са били използвани преди от друг проект. CodePlex ви дава възможност за Git, Mercurial или Team Foundation Server (TFS) като контрол на версиите. Всички проекти на CodePlex са частни за максимален срок от 30 дни, след което те ще бъдат премахнати, ако не бъдат оповестени преди изтичането на срока. Не е нужно да плащате, за да използвате функцията CodePlex, както и CodePlex не е определил максимален брой потребители, които допринасят за даден проект.

Домейнът на вашия проект води до информационната страница на вашия проект. CodePlex не ви позволява да създадете собствен уебсайт за вашия проект.

Разработчик: Microsoft

връзка

7. Beanstalk

Beanstalk отново е платена алтернатива на GitHub. Тя ви позволява да го изпробвате за 2 седмици безплатно, след което трябва да платите. Най-евтиният му пакет „Bronze“ струва 15 долара и позволява до 5 потребителя, 3 GB съхранение и максимум 10 хранилища. Системите за контрол на версиите на Subversion и Git се поддържат от Beanstalk.

Подобно на GitHub, той ви позволява да редактирате кода си в самия браузър, така че не винаги трябва да превключвате към командния ред.

Разработчик: Wildbit

връзка

Сравнителна таблица

Ето пълно сравнение на всички функции във всичките 8 (GitHub и 7 алтернативи) хостове, изложени в тази статия:

ХарактеристикаGithubBitbucketSourceforgeGitlabпещCodeplaneCode PlexBeanstalk
Ценообразуване *БезплатноБезплатноБезплатноБезплатно$ 18 / месец$ 9 / месБезплатно$ 15 / месец
Частно репоплатенНеограничено, безплатнодаНеограничено, безплатноплатенНеограничен, платенНеограничено, до 30 дни10
Публично репоНеограничено, безплатноНеограничено, безплатнодаНеограничено, безплатноплатенНеограничен, платеннеограничен10
Ограничение за съхранение1GB на repo2GBНито единНито единНито един2GBНито един3GB
Потребителинеограничен5 & ​​Неограничено, ако е публичноСътрудничеството не е възможнонеограничен5неограниченнеограничен5
VCSGit, SVNGit, HgGit, SVN, HgGitGit, HgGitGit, SVN, TFS, HgGit, SVN
ГрафикидаНеНедаНеНеНеНе
Уеб хостингСтатични обекти. Генератор на странициСтатични обектиДинамични сайтове, CMSстатичендаНеНеНе
Преглед на коддадададаНеНеНеда
WikiдададададаНедаНе
Проследяване на грешкиДа (задължително за вход)дадададададаНе
Дискусионен форумНеНедаНеНеНедаНе

* Безплатни версии, разглеждани за тази таблица. За услуги, които имат само платени версии, са разгледани най-ниските цени.

* Таблицата за сравнение се вижда най-добре в Desktops

Моля, споделете тази статия, ако откриете, че е полезна. Моля, оставете предложения или запитвания в коментарите по-долу.

Top