Сравнение возможностей размещения исходного кода - Comparison of source-code-hosting facilities
А репозиторий исходного кода это файловый архив и веб-хостинг для исходный код программного обеспечения, документации, веб-страница, и другие произведения, доступные публично или конфиденциально. Их часто используют программное обеспечение с открытым исходным кодом проекты и другие проекты с участием нескольких разработчиков для ведения истории редакций и версий, или управление версиями. Многие репозитории предоставляют система отслеживания ошибок, и предложить управление выпуском, списки рассылки, и вики проектная документация. Авторы программного обеспечения обычно сохраняют свои авторские права, когда программное обеспечение размещается на объектах размещения кода.
Общая информация
Имя | Управляющий делами | Учредил | Сторона сервера: все бесплатно программное обеспечение | Клиентская часть: бесплатный JS-код | Разработано или использовано CDE | Требовать бесплатное программное обеспечение при регистрации | Свободный от рекламы | Примечания |
---|---|---|---|---|---|---|---|---|
Assembla | Assembla, Inc | 2005 | Нет | Неизвестно | Неизвестно | Нет | да | |
Службы Azure DevOps | Microsoft | 2012[1] | Нет | Нет | Службы Azure DevOps | Нет | да | Большинство функций бесплатны для Открытый исходный код проекты или команды из 5 человек или меньше[2] |
Bitbucket | Атласский | 2008 | Нет | Нет | Атласский BitBucket Сервер, JIRA и Слияние | Нет | да | Отключает обслуживание Кубы, Ирана, Северной Кореи, Судана, Сирии[3] |
приятель | Бадди, ООО. | 2015 | Нет | Нет | Неизвестно | Нет | да | Бесплатная облачная версия для 1 проекта без ограничений по размеру. Самостоятельная версия бесплатно до 10 пользователей с лицензией Fair Source[4] применяемый. |
CloudForge | CollabNet | 2012 | Нет | Неизвестно | Неизвестно | Нет | да | |
Гитеа | Организация Gitea (сообщество с открытым исходным кодом)[5] | 2016 | да | да | Неизвестно | Нет | да | Гитеа это программный инструмент с открытым исходным кодом, финансируемый Открытый коллектив который предназначен для самостоятельного размещения, но также предоставляет бесплатный собственный экземпляр. |
Gitee | Открытый исходный код Китай[6] | 2013 | ? | ? | ? | ? | ? | Gitee независимая платформа для хостинга с открытым исходным кодом для Китая[7] |
GForge | Группа компаний GForge, Inc.[8] | 2006 | Частичное | да | Облачная версия - бесплатно до 5 пользователей. Локальная версия - бесплатно до 5 пользователей. | Нет | да | GForge бесплатно для проектов с открытым исходным кодом. |
GitHub | Microsoft / GitHub, Inc | 2008-04 | Нет | Нет | Неизвестно | Нет | да | Отключает обслуживание Крыма, Кубы, Ирана, Северной Кореи, Судана, Сирии[9] |
GitLab | GitLab Inc. | 2011-09[10] | Частичное[11] | да[12] | GitLab Community Edition (CE) - бесплатное программное обеспечение GitLab Enterprise Edition (EE) - проприетарный | Нет | да | Отказывает в обслуживании Крым, Кубу, Иран, Северную Корею, Судан, Сирию[13] |
GNU Savannah | Администрация Саванны | 2001-01 | да | да | Savane | да | да | Проект Фонд свободного программного обеспечения и проекты с GPL совместимый лицензия. Персонал должен одобрять запросы на утверждение, удаление проекта и т. Д., Что может занять время, если укомплектованность персоналом низкая. Проверка доступа к коду[14] |
Helix TeamHub | Программное обеспечение Perforce | 1995 | Нет | Нет | Облачная версия - бесплатно до 5 пользователей. Для локальной версии требуется лицензия. | Нет | да | Бесплатная облачная версия не имеет ограничений на проекты в пределах 5 ГБ хранилища. Локальная версия имеет технологию конвейера DevOps и бесплатные реплики. |
Панель запуска | Канонический | 2004 | да | Нет | Панель запуска | Нет | да | Поддерживает Базар и Git для хостинга репозиториев с контролем версий.[15][16] |
OSDN | ОСДН К.К. (Q11237954) | 2002–04 | Неизвестно | да | Неизвестно | Нет | Нет | Только для проектов с открытым исходным кодом.[17] |
Ourproject.org | Коллектив Comunes | 2002 | да | да | FusionForge | Нет | да | За бесплатно программное обеспечение, свободная культура и бесплатный контент проекты. |
Консорциум OW2 | Консорциум OW2 | Неизвестно | Неизвестно | Нет | Неизвестно | Нет | да | Ориентирован на промежуточное ПО технологии. |
Фабрикатор | Phacility, Inc | 2010 | да | да | Неизвестно | Нет | да | Вариант хостинга, предоставляемый Phacility |
Розеттский код | Неизвестно | 2007 | Неизвестно | Неизвестно | Неизвестно | да | да | Программирование хрестоматия вики для общих алгоритмов |
SEUL | Неизвестно | 1997-05 | Неизвестно | Нет | Неизвестно | Нет | да | |
SourceForge | BizX LLC | 1999-11 | да[18][19] | да | Apache Allura | Нет | Нет | Только для проектов с открытым исходным кодом.[20] Отказывает в обслуживании Кубу, Иран, Северную Корею, Судан, Сирию[21] |
Имя | Управляющий делами | Учредил | На стороне сервера: все бесплатное ПО | Клиентская часть: бесплатный JS-код | Разработанный или использованный CDE | Требовать бесплатное программное обеспечение при регистрации | Свободный от рекламы | Примечания |
Функции
Имя | Обзор кода | Отслеживание ошибок | веб хостинг | Вики | Система перевода | Shell-сервер | Список рассылки | Форум | Личный репозиторий | Частный репозиторий | Объявить | Система сборки | Команда | Выпустить двоичные файлы | Самостоятельный хостинг |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Assembla | да[22] | да | да | да | да | Нет | Нет | Нет | да | да[23] | да | да | да | Неизвестно | Нет |
Службы Azure DevOps | да | да | да | да | Нет | Нет | да | да | да | да | да | да | да | да | Коммерчески (Сервер Azure DevOps ) |
Bitbucket | да[24] | да[а] | да[25] | да | Нет | Нет | Нет | Нет | да | да[b] | Нет | да[26] | да | Нет[27] | Коммерчески (Сервер Bitbucket ранее Stash)[c] |
приятель | да | да | Нет | Нет | Нет | Нет | да | да | да | да | да | да[d] | да | да | да |
CloudForge | Неизвестно | да | да | да | Нет | Нет | Нет | Нет | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Нет |
GForge | да | да | да | да | да | Нет | да | да | да | да | да | да | да | да | да |
Гитеа | да | да | Нет | да | Неизвестно | Неизвестно | Неизвестно | Неизвестно | да | да | Неизвестно | Сторонние (например, Трэвис Си, Appveyor и др.)[28] | да | Неизвестно | да |
GitHub | да[29] | да[30][e] | да[31] | да | Нет | Нет | Нет | Нет | да | да[f] | да | Сторонние (например, Трэвис Си, Appveyor и др.)[32] | да | да | Коммерчески (GitHub Enterprise) |
GitLab | да[33] | да | да[34] | да | Нет | Нет | Нет | Нет | да | да | да | да[35] | да | да[36] | да[грамм] |
GNU Savannah | да[37] | да | да | Нет | Нет | да | да | Нет[38] | Нет | Нет | да | Нет | да | Неизвестно | да |
Helix TeamHub | да[39] | да | Нет | да | Нет | Нет | да | да | да | да | Нет | Да, с крючками. Дженкинс, TeamCity и др. | Нет | да | да |
java.net / Проект Кенай | Неизвестно | да | да | да | Нет | Нет | да | да | да | да | да | да | да | Неизвестно | Нет |
Каллифея | да | Нет | да | Нет | Нет | Неизвестно | Нет | Нет | да | да | Нет | Нет | да | да | да |
Панель запуска | да | да | Нет | Нет | да | Нет | да | Нет | да | да[час] | да | да[я] | да | Неизвестно | да |
OSDN | да | да | да | да | Нет | да | да | да | да | Нет | да | Нет | да | да | Нет |
Ourproject.org | Неизвестно | да | да | да | Нет | Неизвестно | да | да | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно | да |
Фабрикатор | да | да | да | да | Неизвестно | да | Неизвестно | да | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно | да |
RhodeCode | да | Нет | да | Нет | Нет | Неизвестно | Нет | Нет | да | да | да | Нет | да | да | да |
SourceForge | да | да | да | да | Нет | да | да | да | да | да[j] | да | Нет | да | да | да |
Имя | Обзор кода | Отслеживание ошибок | веб хостинг | Вики | Система перевода | Shell-сервер | Список рассылки | Форум | Личное хранилище | Частный репозиторий | Объявить | Система сборки | Команда | Выпустить двоичные файлы | Самостоятельный хостинг |
Системы контроля версий
Имя | CVS | Git | Hg | SVN | BZR | TFVC | Арка | Волей случая | Ископаемое |
---|---|---|---|---|---|---|---|---|---|
Assembla | Нет | да | Нет | да | Нет | Нет | Нет | да | Нет |
Службы Azure DevOps | Нет | да | Нет | Нет | Нет | да | Нет | Нет | Нет |
Bitbucket | Нет | да | До февраля 2020 г.[c] | Нет | Нет | Нет | Нет | Нет | Нет |
приятель | Нет | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
CloudForge | Нет | да | Нет | да | Нет | Нет | Нет | Нет | Нет |
GForge | да | да | Нет | да | Нет | Нет | Нет | Нет | Нет |
Гитеа | Нет | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
GitHub | Нет | да | Нет | Частичное[40] | Нет | Нет | Нет | Нет | Нет |
GitLab | Нет | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
GNU Savannah | да | да | да | да | да[41] | Нет | да | Нет | Нет |
java.net | Нет | да[42] | да[42] | да[42] | Нет | Нет | Нет | Нет | Нет |
Каллифея | Нет | да | да | Нет | Нет | Нет | Нет | Нет | Нет |
Панель запуска | Только импорт | да[16][43] | Только импорт[44] | Только импорт | да | Нет | Нет | Нет | Неизвестно |
OSDN | да | да | да | да | да | Нет | Нет | Неизвестно | Неизвестно |
Ourproject.org | да | Нет | Нет | да | Нет | Нет | Нет | Неизвестно | Неизвестно |
Консорциум OW2 | да | Нет | Нет | да | Нет | Нет | Нет | Неизвестно | Неизвестно |
Helix TeamHub | Нет | да | да | да | Нет | Нет | Нет | да | Нет |
Фабрикатор | Нет | да | да | да | Нет | Нет | Нет | Нет | Нет |
RhodeCode | Нет | да | да | да | Нет | Нет | Нет | Нет | Нет |
SEUL.org | да | Нет | Нет | да | Нет | Нет | Нет | Неизвестно | Неизвестно |
SourceForge | Упавший[45] | да | да | да | Упавший[46] | Нет | Нет | Неизвестно | Нет[47] |
Sourcehut | Нет | да | да | Нет | Нет | Нет | Нет | Неизвестно | Неизвестно |
Имя | CVS | Git | Hg | SVN | BZR | TFVC | Арка | Волей случая | Ископаемое |
Популярность
Имя | Пользователи | Проекты |
---|---|---|
Assembla | Неизвестно | 526,581+[48] |
Bitbucket | 5,000,000[49] | Неизвестно |
приятель | Неизвестно | Неизвестно |
CloudForge | Неизвестно | Неизвестно |
Гитеа | Неизвестно | Неизвестно |
GitHub | 31,000,000[50] | 100,000,000[50] |
GitLab | 100,000[51] | 546,000[52][k] |
GNU Savannah | 93,346[53] | 3,848[53] |
Панель запуска | 3,965,288[54] | 40,881[55] |
OSDN | 54,826[56] | 6,294[56] |
Ourproject.org | 6,353[57] | 1,846[57] |
Консорциум OW2 | Неизвестно | Неизвестно |
Код Розетты | Неизвестно | Неизвестно |
SEUL | Неизвестно | Неизвестно |
SourceForge | 3,700,000[58] | 500,000[58] |
Имя | Пользователи | Проекты |
Снят с производства: CodePlex, Гна!, Код Google.
Специализированные услуги хостинга
Ниже перечислены средства хостинга программного обеспечения с открытым исходным кодом, которые обслуживают только конкретное узконаправленное сообщество или технологию.
Имя | Свободный от рекламы | CVS | Git | SVN | Арка | Примечания |
---|---|---|---|---|---|---|
Drupal | да | Нет | да | Нет | Нет | Только для Drupal связанные проекты. |
freedesktop.org | да | Нет | да | Нет | Нет | Только для совместимости и общей базовой технологии для сред рабочего стола с бесплатным ПО на Linux и другие Unix -подобные операционные системы, включая X Window System (X11) и Каир (графика). |
mozdev.org | да | да | Неизвестно | Нет | Нет | Только для Mozilla -связанные проекты. |
Имя | Свободный от рекламы | CVS | Git | SVN | Арка | Примечания |
Бывшие хостинговые объекты
- Алиот (Debian) В 2018 году Alioth был заменен решением на основе GitLab, размещенным на salsa.debian.org. Алиот был окончательно отключен в июне 2018 года.
- BerliOS - заброшен в апреле 2014 года.[59]
- Бетавин - заброшен где-то в 2015 году.
- CodeHaus - остановлен в мае 2015 г.[60]
- CodePlex CodePlex был закрыт в декабре 2017 года.
- Fedora Hosted - закрыта в марте 2017 г. [61]
- Великолепный - остановлен в июне 2015 года.
- Гна! Gna.org закрылся в 2017 году.
- Код Google - закрыт в январе 2016 года, все проекты заархивированы. Видеть http://code.google.com/archive/ .
- java.net Хостинг Java.net и kenai.com закрыт в апреле 2017 года.
- Tigris.org - закрыт в июле 2020 года.[62]
Смотрите также
- Сравнение программного обеспечения для контроля версий
- Распределенный контроль версий
- Forge (программное обеспечение)
- Список каталогов проектов бесплатного программного обеспечения
- Список программного обеспечения для контроля версий
- Хранение исходного кода за программное обеспечение с закрытым кодом
- Управление версиями (системы управления исходным кодом)
Примечания
- ^ Кто угодно может отправлять отчеты об ошибках без входа в систему.
- ^ Ограничено до 5 пользователей на бесплатном плане (видеть Стоимость - bitbucket.org )
- ^ а б Самостоятельная версия известна как BitBucket Сервер и поддерживает только репозитории Git
- ^ Сборки запускаются в контейнерах Docker
- ^ Требуется авторизация, чтобы сообщить об ошибке.
- ^ Ограничено 3 пользователями на бесплатном плане (видеть Цены - github.com )
- ^ Имеет версию Community Edition с открытым исходным кодом и коммерческую версию Enterprise Edition
- ^ В настоящее время доступно только для обновлений уязвимостей безопасности
- ^ Ubuntu
- ^ Частные репозитории можно использовать для настройки проекта перед запуском. Однако SourceForge требует, чтобы проект оставался открытым. Видеть SourceForge Поддержка.
- ^ GitLab принципиально не организован по проектам, поэтому подсчет затруднен.
Рекомендации
- ^ http://blogs.msdn.microsoft.com/somasegar/2012/10/31/team-foundation-service-is-released/
- ^ «Цены на службы Azure DevOps». Microsoft Azure. Получено 11 октября 2019.
- ^ «Ограничения на экспорт». Получено 19 января 2020.}}
- ^ "Buddy GO - локальная платформа Git и непрерывной интеграции". Приятель.. Проверено 6 февраля 2017.
- ^ https://gitea.com/gitea
- ^ Китай создает альтернативу Github под названием Gitee
- ^ Китай создает альтернативу Github под названием Gitee
- ^ https://gforge.com
- ^ «GitHub и контроль торговли». Получено 19 января 2020.
- ^ "О". GitLab.com. Получено 21 марта 2019.
- ^ «GitLab Community Edition (CE) - бесплатное программное обеспечение». GitLab.com.
- ^ Гервитц, Майк (20 мая 2015 г.). «GitLab, Gitorious и бесплатное программное обеспечение». GitLab.com. GitLab. Получено 19 марта 2016.
- ^ «Перенос GCP и области, в которых Google заблокирован».
- ^ Требования к хостингу [Саванна]. Savannah.gnu.org. Проверено 1 апреля 2015.
- ^ "Код / Git".
- ^ а б "Блог Launchpad". Blog.launchpad.net. 1 мая 2015. Получено 20 мая 2015.
- ^ «Об OSDN». OSDN. Получено 22 мая 2017.
- ^ "Об Аллуре". SourceForge. Архивировано из оригинал 20 августа 2013 г.. Получено 25 августа 2013.
- ^ "Следующий SourceForge". SourceForge. Получено 25 августа 2013.
- ^ "О (SourceForge)". SourceForge. Получено 25 августа 2013.
- ^ "Условия эксплуатации". slashdotmedia.com. SlashdotMedia. 18 февраля 2016 г. 8. Регистрация; Использование безопасных зон и паролей.
- ^ Энди Синглтон (27 марта 2012 г.). «Объявление о расширенных запросах на слияние для Git». Blog.assembla.com. Архивировано из оригинал 21 мая 2015 г.. Получено 20 мая 2015.
- ^ «Начните работу бесплатно за 60 секунд | Планы Assembla». Assembla.com. Архивировано из оригинал 13 июля 2016 г.. Получено 20 мая 2015.
- ^ - Использование Mercurial Queues и Bitbucket.org В архиве 28 декабря 2009 г. Wayback Machine
- ^ Публикация веб-сайта на Bitbucket - Bitbucket - документация Atlassian В архиве 23 сентября 2013 г. Wayback Machine. Confluence.atlassian.com. Проверено 21 сентября 2013.
- ^ Bitbucket конвейеры
- ^ Проблема № 11404 - Bitbucket-эквивалент выпусков GitHub? (BB-13572)
- ^ https://docs.gitea.io/en-us/comparison/
- ^ «Запросы на извлечение 2.0 · GitHub». Github.com. 31 августа 2010 г.. Получено 20 мая 2015.
- ^ нет файловых вложений, но изображения могут быть встроены Отслеживание проблем GitHub - GitHub
- ^ "Страницы GitHub". GitHub.
- ^ https://github.com/integrations
- ^ "Функции". GitLab. Получено 14 июн 2018.
- ^ "Страницы GitLab". GitLab. Получено 7 марта 2016.
- ^ «Непрерывная интеграция». GitLab. Получено 20 мая 2017.
- ^ «Выпущен GitLab 8.2». GitLab. 22 ноября 2015 г.. Получено 28 июн 2017.
- ^ «Документация по обслуживанию Саванны: как быстро одобрить ваш проект».
Рецензия, которую мы делаем, может быть длительной и сложной как для автора, так и для рецензента. Обязательно выполните следующие действия; если ваш проект не соответствует нашим требованиям, мы попросим вас внести изменения в ваш проект или зарегистрироваться снова. Это обеспечивает высокий уровень качества для проектов, размещенных в Саванне, и, что еще более важно, повышает осведомленность об этих юридических и философских вопросах, связанных с бесплатным программным обеспечением.
- ^ "Администрация Саванны - подробное руководство [Саванна]". Savannah.nongnu.org. Получено 20 мая 2015.
- ^ «Инструменты репозитория кода для беспрепятственной совместной работы».
- ^ Сотрудничество на GitHub с Subversion 路 GitHub. Github.com (26.06.2012). Проверено 1 апреля 2015.
- ^ Запрос в службу поддержки Саванны, sr # 106417 (24 октября 2008 г.), GNU Bazaar о Саванне, получено 10 декабря 2008
- ^ а б c "java.net Управление проектом: репозиторий исходного кода". 8 февраля 2013 г. Архивировано с оригинал 9 ноября 2010 г.. Получено 22 февраля 2013.
- ^ "Блог Launchpad". Blog.launchpad.net. 8 июля 2009 г.. Получено 20 мая 2015.
- ^ "Блог Launchpad". Blog.launchpad.net. 29 октября 2009 г.. Получено 20 мая 2015.
- ^ https://sourceforge.net/p/forge/documentation/CVS/
- ^ Документы SourceForge для базара, Bazaar больше не доступен для новых проектов, они предлагают только ограниченную поддержку Bazaar для проектов, ранее использовавших его в классической системе SourceForge (2013-07-01).
- ^ Запрос функции: Хранилища ископаемых
- ^ «Assembla счастливо хранит код, задачи и команды». Assembla.com. Получено 6 декабря 2015.
- ^ «Bitbucket Cloud: 5 миллионов разработчиков и 900 000 команд». Bitbucket.com. Получено 25 марта 2017.
- ^ а б «О компании · GitHub». Github.com. Получено 25 декабря 2018.
- ^ "GitLab.com". GitLab. Получено 25 марта 2017.
- ^ Люк Бабб (11 февраля 2016 г.). «2015 год был отличным годом для GitLab!». about.gitlab.com. GitLab Inc. Получено 28 июля 2016.
564k Январь 2016
- ^ а б «Статистика [Саванна]». Savannah.gnu.org. Получено 25 декабря 2018.
- ^ Люди и команды в Launchpad. launchpad.net. Проверено 18 октября 2017.
- ^ Проекты, зарегистрированные в Launchpad. launchpad.net. Проверено 18 октября 2017 г.
- ^ а б "Вверху сайта OSDN". OSDN. Получено 18 октября 2017.
- ^ а б "Добро пожаловать". ourproject.org. Архивировано из оригинал 26 февраля 2011 г.. Получено 18 октября 2017.
- ^ а б "О".
- ^ «Разработчик BerliOS: запущен новый портал berliOS». Архивировано из оригинал 7 апреля 2014 г.
- ^ «Codehaus: когда-то великий дом кодекса пал». Получено 29 декабря 2019.
- ^ «Инфраструктура / Fedorahosted-выход на пенсию - FedoraProject». fedoraproject.org.
- ^ «Tigris.org: закрытие с 1 июля 2020 года». Архивировано из оригинал 1 июля 2020 г.