Место, в котором я работаю волонтером, хотело бы перейти с svn на git, и нам очень нравятся функции совместной работы github. К сожалению, 300 долларов в год для учетной записи частной организации слишком высоки для нас, поэтому сам github отсутствует.
Существуют ли какие-либо бесплатные/дешевые (менее 50 долларов в год) альтернативы github, которые предоставляют аналогичные функции, такие как:
Конечно, это идеальные требования, что-то, что не имеет всего, все еще может быть подходящим.
Gitlab вполне соответствует вашим критериям!
Gitlab — это проект с открытым исходным кодом, который вы можете разместить самостоятельно (используйте Gitlab Community Edition ). Это не точная копия Github, но на удивление близка. Недавно я начал использовать его для ряда проектов и был приятно удивлен почти каждым шагом 1 .
Он предлагает оболочку для голых репозиториев git на сервере, что позволяет легко управлять доступом по SSH и HTTP/S через git, который работает почти так же, как на github. Вы можете управлять своим паролем или ключами SSH с панели управления пользователя. Существует удивительная степень детального контроля над репозиториями, даже возможность ограничить, кто может отправлять данные в определенные ветки.
Если вы не хотите размещать самостоятельно, они также предлагают услуги хостинга , но они быстро превышают цены Github.
Если самостоятельный хостинг действительно не ваш проект, вам следует вместо этого рассмотреть предложение Atlassian Bitbucket , поскольку они позволяют использовать бесплатные частные репозитории для 5 пользователей. После этого они довольно быстро вошли в ценовую категорию Github, но предлагают качественный продукт.
1 Заметным исключением является отладка проблем с аутентификацией на серверной части , но это в значительной степени было вызвано моей нестандартной процедурой установки.
Ознакомьтесь с Fossil SCM
Мы используем его для наших проектов, он небольшой, бесплатный, размещается на собственном хостинге и имеет потрясающий веб-интерфейс.
Ознакомьтесь с их живым инструментом Timeline, показывающим наборы изменений в проекте: http://fossil-scm.org/index.html/timeline?y=ci
Чтобы перейти к вашим точкам:
Фракталист
Ивайло Славов
Бенджамин Грюнбаум
эксуссум
Кай -