На 4 юни Microsoft сключи сделка за закупуване на GitHub за $ 7.5 млрд., Както е описано в блога на GitHub. GitHub е най-голямата в света уеб услуга за хостинг и съвместно разработване на ИТ проекти. Неговата покупка от страна на Microsoft е шокирала много потребители, особено предани от отворен код и разработчици.
Microsoft има една неприятна черта. Развитието на компанията е добро, но когато Microsoft купува някои популярни проекти като Skype, LinkedIn, Nokia или Wunderlist, в най-добрия случай се очаква да стагнира, в най-лошия - деградация. Потребителите на GitHub са превели повече от 40 хиляди проекта в други уеб услуги. Хестагът на #movingtogitlab в Twitter е използван почти 3000 пъти.
Ако мислите и за преместване, ето няколко алтернативи.
1. GitLab
GitLab е алтернатива на GitHub номер едно. GitLab осигурява не само съвместна уеб услуга, но и софтуер с отворен код.
Много проекти с отворен код, като GNOME и GIMP, използват GitLab.
Цените на GitLab не са ниски. Можете обаче да разположите GitLab на всеки друг хостинг или лесно да инсталирате GitLab на вашия сървър.
Разходи за
- Core е безплатна версия на GitLab. За разполагане на собствен хостинг или сървър.
- Стартер - $ 4 на месец на потребител. За малки екипи.
- Премия - $ 19 на месец на потребител. За организации.
- Ultimate - $ 99 на месец на потребител. За големи компании.
GitLab →
2. BitBucket
BitBucket е хостинг и управление на хранилища за версията на Atlassian. Тя е тясно интегрирана с други инструменти на Atlassian - Jira, HipChat и Confluence.
Това е чудесен избор за големите предприятия. Но малките екипи могат да използват BitBucket. Услугата е безплатна за проекти с екип от не повече от пет участника. Всичко, което трябва да направите, е да кандидатствате за лиценз за общност на Atlassian.
Можете да хоствате BitBucket на собствен сървър или хостинг, но трябва да платите за него.
Разходи за
- Безплатно е безплатно за отбори с не повече от пет разработчици.
- Стандарт - $ 2 на месец на потребител. За малки и средни екипи. Неограничен брой потребители.
- Премия - 5 долара на месец. За големи екипи, които се нуждаят от разширени функции.
BitBucket →
3. SourceForge
SourceForge е друга основна алтернатива на GitHub, която се фокусира върху отворения код. Много дистрибуции и приложения на Linux се намират в SourceForge.
По едно време популярността на услугата падна под натиска на по-опростен и по-интуитивен GitHub. Въпреки това, SourceForge преработи своя интерфейс, ставайки много по-привлекателен и, което е по-важно, по-удобно.
Разходи за
SourceForge е безплатна. Но изходните кодове, които са публикувани в него, трябва да бъдат отворени. Други потребители ще могат да създават вилици според вашите проекти.
SourceForge →
4. Лампа за стартиране
Launchpad е платформа за сътрудничество по софтуер от Canonical, компанията за разработчици на Ubuntu. В нея се намират хранилища на Ubuntu PPA, от които потребителите изтеглят приложения и актуализации.
Launchpad съществува от много години, но не е придобил толкова популярност като GitHub и другите му алтернативи. Това обаче е добър избор за разработчиците с отворен код: няма значение дали създавате софтуер за подобни на Ubuntu системи или други дистрибуции на Linux.
Разходи за
Можете безплатно да хоствате или импортирате хранилища Git в Launchpad.
Launchpad →
5. Apache Allura
Allura е свободно решение от Apache. Услугата поддържа проблеми с проследяването в кода и кодовете за коментари с маркиране. Apache Allura работи с Git, Hg и Subversion (SVN).
С Allura можете лесно да създавате вътрешни wiki страници за документация.
Разходи за
Безплатно. Но трябва да хоствате Allura на вашия хостинг или сървър.
Apache Allura →
6. Източник на облака
Cloud Source е инструмент за контрол на версиите на Google. Можете да създадете произволен брой частни хранилища Git, които ви позволяват да организирате кода. Услугата е интегрирана с инструментите на Google за диагностика в облака, като дебъгерът на Stackdriver Debugger и докладването за грешки на Stackdriver. Така можете лесно да проследявате грешките в кода.
Cloud Source ви позволява да свързвате GitHub или Bitbucket хранилища. Можете да използвате код от вашите хранилища в проекти на платформата Cloud.
Разходи за
- До 5 потребители - $ 1 на месец на потребител. До пет потребители на екип.
- 50 GB съхранение - $ 0.10 на месец за всеки използван GB. Неограничени потребители.
Източник на облак →
7. AWS CodeCommit
Платформата за контрол на версиите на Amazon, мащабируема и сигурна. CodeCommit поддържа защитени и частни хранилища Git. Платформата поддържа свързване на множество плъгини от партньори на AWS.
CodeCommit е тясно интегриран с други услуги на Amazon, така че ако използвате инфраструктурата на този облачен гигант, CodeCommit е вашият избор.
Разходи за
- Безплатно с ограничения: до пет активни потребители, до 50 GB за съхранение и до 10 000 Git заявки на месец.
- Платен - 1 долар на месец от всеки потребител над пет. 10 GB за съхранение и 2000 Git заявки на месец за всеки активен потребител.
AWS CodeCommit →
8. FogCreek / DevHub
Платформа за управление на код, която се основава на езика за контрол на версиите Mercurial, но също така поддържа Git. FogCreek е част от по-голямата платформа FogBugz DevHub, която включва контрол на разпределените версии и проследяване на грешки и инструменти за управление на проекти.
Разходи за
Това зависи от броя на разработчиците в екип, започва от $ 75 на месец за пет участника.
FogCreek / DevHub →
9. Beanstalk
Beanstalk е платформа за управление на код в облака, която ви позволява да пишете и преглеждате кода директно в браузъра, така че да можете да работите навсякъде по света. Beanstalk се интегрира с месинджъри и електронна поща, за да помогне на екипа ви да бъде в крак с всички актуализации на кода.
Beanstalk има високо ниво на сигурност: с пълно криптиране, двуфакторна автентификация и надеждна защита на паролите. Можете да изпробвате Beanstalk в безплатен пробен период, но трябва да платите за редовна употреба.
Разходи за
- Бронз - $ 15 на месец, 3 GB за съхранение, 10 хранилища, до пет потребители.
- Сребро - 25 долара на месец, 6 GB за съхранение, 25 хранилища, до 20 потребители.
- Злато - 12 GB за съхранение, 50 хранилища, до 40 потребители, както и разширени функции.
- Platinum - 24 GB за съхранение, 120 хранилища, до 100 потребители, разширени функции.
- Diamond - 60 GB за съхранение, 300 хранилища, до 200 потребители, разширени функции.
Beanstalk →
10. GitKraken
GitKraken има чудесен интерфейс. Тя се фокусира върху скоростта и лекотата на използване на Git. Целта на платформата е да спести време за изграждане и тестване на кода.
Такива гиганти като Blizzard, IBM, Google и Microsoft работят с GitKraken. GitKraken може да се инсталира на Windows, Mac и Linux компютри.
Разходи за
- Безплатна - безплатна версия за разработчици с отворен код, стартиращи до 20 служители или организации с нестопанска цел.
- Pro - $ 49, 39 или $ 29 на потребител годишно. Колкото повече потребители, толкова по-евтино. За комерсиална употреба или за тези, които се нуждаят от изключителни функции.
- Enterprise - $ 99, $ 79 или $ 69 на потребител годишно. Колкото повече потребители, толкова по-евтино.
GitKraken →