Репозиторий исходного кода файловый архив и веб - хостинг средство для исходного кода программного обеспечения, документации, веб - страниц и других работ, доступны публично или в частном порядке . Они часто используются проектами программного обеспечения с открытым исходным кодом и другими проектами, в которых участвуют несколько разработчиков, для ведения журнала редакций и версий или управления версиями . Многие хранилища обеспечивают системы отслеживания ошибки , и предложение управление релизом , списки рассылки и вики -А проектная документацию. Авторы программного обеспечения обычно сохраняют свои авторские права, когда программное обеспечение размещается на объектах размещения кода.
Общая информация [ править ]
Имя | Управляющий делами | Учредил | На стороне сервера: все бесплатное ПО | Клиентская сторона: бесплатный JS-код | Разработанный или использованный CDE | Требовать бесплатное программное обеспечение при регистрации | Свободный от рекламы | Примечания |
---|---|---|---|---|---|---|---|---|
Assembla | Assembla, Inc | 2005 г. | Нет | Неизвестный | Неизвестный | Нет | да | |
Службы Azure DevOps | Microsoft | 2012 [1] | Нет | Нет | Службы Azure DevOps | Нет | да | Большинство функций бесплатны для проектов с открытым исходным кодом или команд из 5 или менее человек [2] |
Bitbucket | Атласский | 2008 г. | Нет | Нет | Сервер Atlassian BitBucket , JIRA и Confluence | Нет | да | Отказывает в обслуживании Кубу, Иран, Северную Корею, Судан, Сирию [3] |
приятель | Бадди, ООО. | 2015 г. | Нет | Нет | Неизвестный | Нет | да | Бесплатная облачная версия для 1 проекта без ограничений по размеру. Самостоятельная версия бесплатно для 10 пользователей с примененной лицензией Fair Source [4] . |
CloudForge | CollabNet | 2012 г. | Нет | Неизвестный | Неизвестный | Нет | да | |
Gitea | Организация Gitea (сообщество с открытым исходным кодом) [5] | 2016 г. | да | да | Неизвестный | Нет | да | Gitea - это программный инструмент с открытым исходным кодом, финансируемый Open Collective, который предназначен для самостоятельного хостинга, но также предоставляет бесплатный собственный экземпляр. |
GForge | Группа компаний GForge, Inc. [6] | 2006 г. | Частичное | да | Облачная версия - бесплатно до 5 пользователей. Локальная версия - бесплатно до 5 пользователей. | Нет | да | GForge бесплатен для проектов с открытым исходным кодом. |
GitHub | Microsoft / GitHub, Inc | 2008-04 | Нет | Нет | Неизвестный | Нет | да | Отказывает в обслуживании Крым, Кубу, Иран, Северную Корею, Судан, Сирию [7] Список запросов правительства на удаление |
GitLab | GitLab Inc. | 2011-09 [8] | Частично [9] | Да [10] | GitLab FOSS - бесплатное программное обеспечение GitLab Enterprise Edition (EE) - проприетарное | Нет | да | Отказывает в обслуживании Крым, Кубу, Иран, Северную Корею, Судан, Сирию [11] |
GNU Savannah | Администрация Саванны | 2001-01 | да | да | Savane | да | да | Проект Free Software Foundation и проекты с лицензией, совместимой с GPL . Персонал должен утверждать запросы на утверждение, удаление проекта и т. Д., Что может занять время, если укомплектованность персоналом низкая. Проверка доступа кода [12] |
Helix TeamHub | Программное обеспечение Perforce | 1995 г. | Нет | Нет | Облачная версия - бесплатно до 5 пользователей. Для локальной версии требуется лицензия. | Нет | да | Бесплатная облачная версия не имеет ограничений на проекты в пределах 5 ГБ хранилища. Локальная версия имеет технологию конвейера DevOps и бесплатные реплики. |
Панель запуска | Канонический | 2004 г. | да | Нет | Панель запуска | Нет | да | Поддерживает Bazaar и Git для хостинга репозиториев с контролем версий. [13] [14] |
OSDN | ОСДН КК (Q11237954) | 2002–04 | Неизвестный | да | Неизвестный | Нет | Нет | Только для проектов с открытым исходным кодом. [15] |
Ourproject.org | Коллектив Comunes | 2002 г. | да | да | FusionForge | Нет | да | Для бесплатного программного обеспечения , бесплатной культуры и проектов с бесплатным контентом . |
Консорциум OW2 | Консорциум OW2 | Неизвестный | Неизвестный | Нет | Неизвестный | Нет | да | Ориентирован на технологии промежуточного программного обеспечения . |
Фабрикатор | Phacility, Inc | 2010 г. | да | да | Неизвестный | Нет | да | Вариант хостинга, предоставляемый Phacility |
Розеттский код | Неизвестный | 2007 г. | Неизвестный | Неизвестный | Неизвестный | да | да | Программирование хрестоматии вики для общих алгоритмов |
SEUL | Неизвестный | 1997-05 | Неизвестный | Нет | Неизвестный | Нет | да | |
SourceForge | BizX LLC | 1999-11 | Да [16] [17] | да | Apache Allura | Нет | Нет | Только для проектов с открытым исходным кодом. [18] Отказывает в обслуживании Кубе, Ирану, Северной Корее, Судану, Сирии [19] |
Имя | Управляющий делами | Учредил | На стороне сервера: все бесплатное ПО | Клиентская сторона: бесплатный JS-код | Разработанный или использованный CDE | Требовать бесплатное программное обеспечение при регистрации | Свободный от рекламы | Примечания |
Особенности [ править ]
Имя | Обзор кода | Отслеживание ошибок | веб хостинг | Вики | Система перевода | Shell-сервер | Список рассылки | Форум | Личный репозиторий | Частный репозиторий | Объявить | Система сборки | Команда | Выпустить двоичные файлы | Самостоятельный хостинг |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Assembla | Да [20] | да | да | да | да | Нет | Нет | Нет | да | Да [21] | да | да | да | Неизвестный | Нет |
Службы Azure DevOps | да | да | да | да | Нет | Нет | да | да | да | да | да | да | да | да | Коммерчески ( сервер Azure DevOps ) |
Bitbucket | Да [22] | Да [а] | Да [23] | да | Нет | Нет | Нет | Нет | да | Да [b] | Нет | Да [24] | да | Нет [25] | Коммерчески ( Bitbucket Server ранее Stash) [c] |
приятель | да | да | Нет | Нет | Нет | Нет | да | да | да | да | да | Да [d] | да | да | да |
CloudForge | Неизвестный | да | да | да | Нет | Нет | Нет | Нет | Неизвестный | Неизвестный | Неизвестный | Неизвестный | Неизвестный | Неизвестный | Нет |
GForge | да | да | да | да | да | Нет | да | да | да | да | да | да | да | да | да |
Gitea | да | да | Нет | да | Неизвестный | Неизвестный | Неизвестный | Неизвестный | да | да | Неизвестный | Сторонние (например, Travis CI , Appveyor и другие) [26] | да | Неизвестный | да |
GitHub | Да [27] | Да [28] [e] | Да [29] | да | Нет | Нет | Нет | Нет | да | Да [f] | да | Сторонние (например, Travis CI , Appveyor и другие) [30] | да | да | Коммерчески (GitHub Enterprise) |
GitLab | Да [31] | да | Да [32] | да | Нет | Нет | Нет | Нет | да | да | да | Да [33] | да | Да [34] | Да [г] |
GNU Savannah | Да [35] | да | да | Нет | Нет | да | да | Нет [36] | Нет | Нет | да | Нет | да | Неизвестный | да |
Helix TeamHub | Да [37] | да | Нет | да | Нет | Нет | да | да | да | да | Нет | Да, с крючками. Дженкинс, TeamCity и др. | Нет | да | да |
java.net / Проект Kenai | Неизвестный | да | да | да | Нет | Нет | да | да | да | да | да | да | да | Неизвестный | Нет |
Каллифея | да | Нет | да | Нет | Нет | Неизвестный | Нет | Нет | да | да | Нет | Нет | да | да | да |
Панель запуска | да | да | Нет | Нет | да | Нет | да | Нет | да | Да [ч] | да | Да [я] | да | Неизвестный | да |
OSDN | да | да | да | да | Нет | да | да | да | да | Нет | да | Нет | да | да | Нет |
Ourproject.org | Неизвестный | да | да | да | Нет | Неизвестный | да | да | Неизвестный | Неизвестный | Неизвестный | Неизвестный | Неизвестный | Неизвестный | да |
Фабрикатор | да | да | да | да | Неизвестный | да | Неизвестный | да | Неизвестный | Неизвестный | Неизвестный | Неизвестный | Неизвестный | Неизвестный | да |
RhodeCode | да | Нет | да | Нет | Нет | Неизвестный | Нет | Нет | да | да | да | Нет | да | да | да |
SourceForge | да | да | да | да | Нет | да | да | да | да | Да [j] | да | Нет | да | да | да |
Имя | Обзор кода | Отслеживание ошибок | веб хостинг | Вики | Система перевода | Shell-сервер | Список рассылки | Форум | Личный репозиторий | Частный репозиторий | Объявить | Система сборки | Команда | Выпустить двоичные файлы | Самостоятельный хостинг |
Системы контроля версий [ править ]
Имя | CVS | Git | Hg | SVN | BZR | TFVC | Арка | Волей-неволей | Ископаемое |
---|---|---|---|---|---|---|---|---|---|
Assembla | Нет | да | Нет | да | Нет | Нет | Нет | да | Нет |
Службы Azure DevOps | Нет | да | Нет | Нет | Нет | да | Нет | Нет | Нет |
Bitbucket | Нет | да | До февраля 2020 г. [c] | Нет | Нет | Нет | Нет | Нет | Нет |
приятель | Нет | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
CloudForge | Нет | да | Нет | да | Нет | Нет | Нет | Нет | Нет |
GForge | да | да | Нет | да | Нет | Нет | Нет | Нет | Нет |
Gitea | Нет | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
GitHub | Нет | да | Нет | Частично [38] | Нет | Нет | Нет | Нет | Нет |
GitLab | Нет | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
GNU Savannah | да | да | да | да | Да [39] | Нет | да | Нет | Нет |
java.net | Нет | Да [40] | Да [40] | Да [40] | Нет | Нет | Нет | Нет | Нет |
Каллифея | Нет | да | да | Нет | Нет | Нет | Нет | Нет | Нет |
Панель запуска | Только импорт | Да [14] [41] | Только импорт [42] | Только импорт | да | Нет | Нет | Нет | Неизвестный |
OSDN | да | да | да | да | да | Нет | Нет | Неизвестный | Неизвестный |
Ourproject.org | да | Нет | Нет | да | Нет | Нет | Нет | Неизвестный | Неизвестный |
Консорциум OW2 | да | Нет | Нет | да | Нет | Нет | Нет | Неизвестный | Неизвестный |
Helix TeamHub | Нет | да | да | да | Нет | Нет | Нет | да | Нет |
Фабрикатор | Нет | да | да | да | Нет | Нет | Нет | Нет | Нет |
RhodeCode | Нет | да | да | да | Нет | Нет | Нет | Нет | Нет |
SEUL.org | да | Нет | Нет | да | Нет | Нет | Нет | Неизвестный | Неизвестный |
SourceForge | Выпало [43] | да | да | да | Выпало [44] | Нет | Нет | Неизвестный | Нет [45] |
Имя | CVS | Git | Hg | SVN | BZR | TFVC | Арка | Волей-неволей | Ископаемое |
Популярность [ править ]
Имя | Пользователи | Проекты |
---|---|---|
Assembla | Неизвестный | 526 581 + [46] |
Bitbucket | 5 000 000 [47] | Неизвестный |
приятель | Неизвестный | Неизвестный |
CloudForge | Неизвестный | Неизвестный |
Gitea | Неизвестный | Неизвестный |
GitHub | 31 000 000 [48] | 100 000 000 [48] |
GitLab | 30 000 000 [49] | 546 000 [50] [k] |
GNU Savannah | 93 346 [51] | 3 848 [51] |
Панель запуска | 3 965 288 [52] | 40 881 [53] |
OSDN | 54 826 [54] | 6 294 [54] |
Ourproject.org | 6 353 [55] | 1846 [55] |
Консорциум OW2 | Неизвестный | Неизвестный |
SEUL | Неизвестный | Неизвестный |
SourceForge | 3 700 000 [56] | 500 000 [56] |
Имя | Пользователи | Проекты |
Снято с производства: CodePlex , Gna! , Google Code .
Специализированные услуги хостинга [ править ]
Ниже перечислены средства хостинга программного обеспечения с открытым исходным кодом, которые обслуживают только конкретное узконаправленное сообщество или технологию.
Имя | Свободный от рекламы | CVS | Git | SVN | Арка | Примечания |
---|---|---|---|---|---|---|
Drupal | да | Нет | да | Нет | Нет | Только для проектов, связанных с Drupal . |
freedesktop.org | да | Нет | да | Нет | Нет | Только для взаимодействия и технологии разделяемой базы для сред рабочего стола бесплатного программного обеспечения в Linux и других Unix- подобных операционных системах, включая X Window System (X11) и cairo (графика) . |
mozdev.org | да | да | Неизвестный | Нет | Нет | Только для проектов, связанных с Mozilla . |
Имя | Свободный от рекламы | CVS | Git | SVN | Арка | Примечания |
Бывшие хостинговые центры [ править ]
- Алиот (Debian) В 2018 году Алиот был заменен решением на основе GitLab, размещенным на salsa.debian.org. Алиот был окончательно отключен в июне 2018 года.
- BerliOS - прекращено в апреле 2014 г. [57]
- Бетавин - заброшен где-то в 2015 году.
- CodeHaus - закрыта в мае 2015 г. [58]
- CodePlex CodePlex был закрыт в декабре 2017 года.
- Fedora Hosted - закрыта в марте 2017 г. [59]
- Gitorious - остановлен в июне 2015 года.
- Гна! Gna.org закрылся в 2017 году.
- Google Code - закрыт в январе 2016 года, все проекты заархивированы. См. Http://code.google.com/archive/ .
- java.net Хостинг Java.net и kenai.com закрыт в апреле 2017 года.
- Tigris.org - закрыт в июле 2020 года. [60]
См. Также [ править ]
- Сравнение программного обеспечения для контроля версий
- Распределенный контроль версий
- Forge (программное обеспечение)
- Список каталогов проектов бесплатного программного обеспечения
- Список программного обеспечения для контроля версий
- Условное депонирование исходного кода для программного обеспечения с закрытым исходным кодом
- Контроль версий (системы управления исходным кодом)
Заметки [ править ]
- ^ Кто угодно может отправлять отчеты об ошибках без входа в систему.
- ^ Ограничено 5 пользователями на бесплатном плане (см. Цены - bitbucket.org )
- ^ a b Самостоятельная версия известна как BitBucket Server и поддерживает только репозитории Git.
- ^ Сборки запускаются в контейнерах Docker
- ^ Требуется войти в систему, чтобы сообщить об ошибке.
- ^ Ограничено 3 пользователями на бесплатном плане (см. Цены - github.com )
- ^ Имеет выпуск FOSS с открытым исходным кодом и коммерческую версию 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
- ^ https://gforge.com
- ^ «GitHub и контроль торговли» . Проверено 19 января 2020 года .
- ^ "О" . GitLab.com . Проверено 21 марта 2019 .
- ^ «GitLab FOSS - бесплатное программное обеспечение» . GitLab.com .
- ^ Gerwitz, Mike (20 мая 2015). «GitLab, Gitorious и бесплатное программное обеспечение» . GitLab.com . GitLab . Проверено 19 марта +2016 .
- ^ «Миграция GCP и области, где Google заблокирован» .
- ^ Требования к хостингу [Саванна] . Savannah.gnu.org. Проверено 1 апреля 2015.
- ^ "Код / Git" .
- ^ a b «Блог 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 Issue Tracker - 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 on Savannah , получено 10 декабря 2008 г.
- ^ a b 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 больше не доступны для новых проектов, они предлагают только ограниченную поддержку Bazaar для проектов, ранее использовавших его в классической системе SourceForge (2013-07-01).
- ^ Запрос функции: Хранилища ископаемых
- ^ «Assembla счастливо хранит код, задачи и команды» . Assembla.com . Проверено 6 декабря 2015 .
- ^ «Bitbucket Cloud: 5 миллионов разработчиков и 900 000 команд» . Bitbucket.com . Проверено 25 марта 2017 года .
- ^ a b «О компании · GitHub» . Github.com . Проверено 25 декабря 2018 года .
- ^ "GitLab.com" . GitLab . Проверено 5 января 2021 года .
- ↑ Люк Бабб (11 февраля 2016 г.). «2015 год был отличным годом для GitLab!» . about.gitlab.com . GitLab Inc . Проверено 28 июля +2016 .
564k января 2016
- ^ a b "Статистика [Саванна]" . Savannah.gnu.org . Проверено 25 декабря 2018 года .
- ^ Люди и команды в Launchpad . launchpad.net . Проверено 18 октября 2017.
- ^ Проекты, зарегистрированные в Launchpad . launchpad.net . Проверено 18 октября 2017 г.
- ^ a b "Начало сайта OSDN" . OSDN . Проверено 18 октября 2017 года .
- ^ a b "Добро пожаловать" . ourproject.org . Архивировано из оригинального 26 февраля 2011 года . Проверено 18 октября 2017 года .
- ^ a b "О" .
- ^ «Разработчик BerliOS: запущен новый портал berliOS» . Архивировано из оригинального 7 -го апреля 2014 года.
- ^ «Codehaus: когда-то великий дом кодекса пал» . Проверено 29 декабря 2019 .
- ^ "Инфраструктура / Fedorahosted-выход на пенсию - FedoraProject" . fedoraproject.org .
- ^ "Tigris.org: закрытие 1 июля 2020 г." . Архивировано из оригинала на 1 июля 2020 года.
Внешние ссылки [ править ]
- Хостинг проектов в Curlie