Рекомендуем, 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 уступает только GitHub по популярности и использованию. Bitbucket бесплатен для частных лиц и организаций с 5 пользователями или менее, и он позволяет вам иметь неограниченное количество публичных и частных репозиториев. Bitbucket позволяет загружать файлы с помощью любого клиента Git или командной строки Git.

Atlassian также имеет свое собственное дерево исходников для клиентов Git и Mercurial, которое доступно бесплатно для 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 и оболочки. Вы можете загрузить на SF через клиента SFTP. Вы также можете использовать Git, Subversion (SVN) и Mercurial (Hg) в качестве VCS вашего проекта на Sourceforge.

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

Ссылка на сайт

3. ГитЛаб

Под девизом GitLab кажется «Лучше, чем GitHub», ирония в отношении проекта, который сам размещен на Github. Одна из его уникальных особенностей заключается в том, что вы можете установить GitLab на свой собственный сервер. Это дает вам возможность использовать GitLab как на собственном домене, так и на собственном хосте. GitLab также утверждает, что обрабатывает большие файлы и репозитории лучше, чем GitHub. GitLab также позволяет пользователям иметь неограниченное количество публичных и частных репо бесплатно.

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

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

Ссылка на сайт

4. Печь

Kiln - платный хост с исходным кодом. Вы можете попробовать Kiln (со всеми прибамбасами) бесплатно в течение 30 дней. Пакеты начинаются от 18 долларов в месяц, оплачивается ежегодно. Kiln предлагает Git и Mercurial Version Control. Вам нужно будет отдельно оплатить модуль проверки кода. В целом, печь больше подходит для средних и крупных организаций от 100 до 500 человек.

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

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

Ссылка на сайт

5. Кодовая плоскость

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 снова является платной альтернативой GitHub. Это позволяет вам попробовать его в течение 2 недель бесплатно, после чего вам нужно будет заплатить. Его самый дешевый пакет «Бронзовый» стоит 15 долларов и позволяет разместить до 5 пользователей, 3 ГБ памяти и максимум 10 репозиториев. Системы контроля версий Subversion и Git поддерживаются Beanstalk.

Как и GitHub, он позволяет редактировать ваш код в самом браузере, поэтому вам не всегда нужно переключаться на командную строку.

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

Ссылка на сайт

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

Вот полное сравнение всех возможностей всех 8 (GitHub и 7 альтернатив) хостов исходного кода, обсуждаемых в этой статье:

ХарактеристикиGithubBitbucketSourceforgeGitlabпечнойCodeplaneКодекс ПлексBeanstalk
Цены *СвободноСвободноСвободноСвободно$ 18 / мес$ 9 / месСвободно$ 15 / мес
Частный репооплаченныйНеограниченно, бесплатнодаНеограниченно, бесплатнооплаченныйНеограниченный, ПлатныйНеограниченный, до 30 дней10
Публичный репоНеограниченно, бесплатноНеограниченно, бесплатнодаНеограниченно, бесплатнооплаченныйНеограниченный, Платныйнеограниченный10
Предел хранения1 ГБ на репо2 ГбНиктоНиктоНикто2 ГбНикто3GB
пользователейнеограниченный5 & ​​Неограниченно, если публичноСотрудничество невозможнонеограниченный5неограниченныйнеограниченный5
VCSГит, СВНGit, HgGit, SVN, HgГитGit, HgГитGit, SVN, TFS, HgГит, СВН
диаграммыданетнетданетнетнетнет
Веб хостингСтатические сайты. Генератор страницСтатические сайтыДинамические сайты, CMSстатическийданетнетнет
Обзор кодададададанетнетнетда
Wikiдададададанетданет
Отслеживание ошибокДа (Требуется вход в систему)дадададададанет
Дискуссионный форумнетнетданетнетнетданет

* Бесплатные версии для этой таблицы. Для услуг, которые имеют только платные версии, были рассмотрены версии по самым низким ценам.

* Таблицу сравнения лучше всего просматривать на десктопах

Пожалуйста, поделитесь этой статьей, если вы нашли ее полезной. Пожалуйста, оставляйте любые предложения / вопросы в комментариях ниже.

Top