Основное внимание здесь уделяется альтернативам GitHub, имеющим по крайней мере какой-то бесплатный сервис. Существует несколько служб хостинга репозитория Git, но не все из них предоставляют бесплатную опцию в своем пакете.
И так, предоставляем вашему вниманию 4 лучших альтернатив GitHub:
1. GitLab
GitLab – выбор номер один для альтернативы GitHub. Он наиболее близок к GitHub с точки зрения использования и ощущения. Самое главное, GitLab – это программное обеспечение с открытым исходным кодом. Вы можете скачать и установить его на свой собственный сервер.
Многие проекты с открытым исходным кодом уже используют GitLab, например, GNOME.
GitLab предоставляет простой способ перехода с GitHub.
Вы не обязаны развертывать GitLab на своем сервере. GitLab также предоставляет услуги хостинга, правда, не бесплатно. Вот структура цен, если вы хотите разместить на серверах GitLab.
2. BitBucket
BitBucket – это сервис хостинга репозитория контроля версий от Atlassian. Он тесно интегрирован с другими инструментами управления проектами Atlassian, такими как Jira, HipChat и Confluence, поэтому BitBucket стал предпочтительным выбором для крупных предприятий.
Однако размер компании никак не зависит от использования BitBucket. Если вы посмотрите на цену размещенной учетной записи, то увидите, что BitBucket бесплатен для проектов, в которых участвуют до пяти человек.
Проекты с открытым исходным кодом, в которых участвуют более пяти участников, все еще могут использовать BitBucket бесплатно. Все, что вам нужно сделать – это подать заявку на общественную лицензию и придерживаться принципов открытого исходного кода Atlassian.
3. SourceForge
SourceForge – еще одно известное имя в этом списке альтернатив GitHub.
SourceForge был популярен среди открытых проектов. Многие дистрибутивы и проекты Linux предоставляют свои загрузки через SourceForge. Это позволяет разработчикам создавать проекты с открытым исходным кодом, предоставляя все необходимые инструменты.
Появление более интуитивно понятного GitHub подкосило популярность Source Forge. Тем не менее, под руководством Логана Эббота, SourceForge переработал свой интерфейс и сосредоточился на том, чтобы вернуть себе утраченное место в хостинге с открытым исходным кодом.
Для “мигрантов” GitHub SourceForge предоставляет инструменты для импорта целых репозиториев GitHub или выбранных репозиториев в существующие проекты.
4. Launchpad
Launchpad – это программная платформа для совместной работы от Canonical, материнской компании Ubuntu. Launchpad широко использовался Canonical и проектами вокруг Ubuntu. Он сыграл важную роль в обеспечении PPA и отслеживания ошибок для проектов, связанных с Ubuntu.
Несмотря на то, что Launchpad существует уже много лет, он не приобрел такой популярности, как другие альтернативы GitHub в этом списке. Обычно он ассоциируется только с Ubuntu.
При этом Launchpad имеет хорошую поддержку Git. Вы можете разместить или импортировать Git-репозитории на Launchpad. При чем совершенно бесплатно.
Launchpad – определенно ваш вариант, если вы готовы игнорировать устаревший интерфейс и немного иной рабочий процесс, чем у GitHub.
Что выберете вы?
Что бы вы выбрали или порекомендовали для хостинга исходного кода для перехода с GitHub? Делитесь своими мнениями!