Сравнение средств размещения исходного кода
Средство хостинга исходного кода (также известное как forge ) — это файловый архив и веб-хостинг для исходного кода программного обеспечения, документации, веб-страниц и других работ, доступный как публично, так и конфиденциально. Они часто используются проектами программного обеспечения с открытым исходным кодом и другими проектами с участием нескольких разработчиков для ведения истории изменений и версий или контроля версий . Многие репозитории предоставляют систему отслеживания ошибок и предлагают управление выпусками , списки рассылки и Wiki проектную документацию на основе . Авторы программного обеспечения обычно сохраняют свои авторские права, когда программное обеспечение публикуется на хостинге кода.
Общая информация
[ редактировать ]Имя | Разработчик | Первоначальный выпуск | Бесплатный сервер ? | Бесплатный клиент ? | Связанная среда совместной разработки | Примечания |
---|---|---|---|---|---|---|
собрать | Ассамбла, ООО | 2005 | Нет | Unknown | Unknown | |
Службы Azure DevOps | Майкрософт | 2012 [1] | Нет | Нет | Службы Azure DevOps | Большинство функций бесплатны для проектов с открытым исходным кодом или команд из 5 человек или менее. [2] |
Битбакет | Атласиан | 2008 | Нет | Нет | Atlassian BitBucket Server, JIRA и Confluence | Отказывает в обслуживании Кубе, Ирану, Северной Корее, Судану, Сирии. [3] |
CloudForge | КоллабНет | 2012 | Нет | Unknown | Unknown | |
Кодеберг | Кодеберг Э.В. [4] | 2019 [5] | Да | Да | Кузница | Codeberg eV — это некоммерческая организация, которая управляет общедоступной разработкой программного обеспечения и системой отслеживания ошибок на базе Forgejo , а также сопутствующими службами, такими как Codeberg Pages, сервер переводов Weblate и функциями CI/CD через Woodpecker CI . |
Гитеа | Компания CommitGo, Inc. [6] | 2016-12 [7] | Да | Да | Гитеа | Gitea — это программный инструмент с открытым исходным кодом, финансируемый Open Collective , который предназначен для самостоятельного размещения, но также предоставляет бесплатный собственный экземпляр. |
GForge | Группа GForge, Inc. [8] | 2006 | Частичный | Да | Облачная версия – бесплатно до 5 пользователей. Локальная версия – бесплатно до 5 пользователей. | GForge бесплатен для проектов с открытым исходным кодом. |
GitHub | GitHub, Inc. (дочерняя компания Microsoft Corporation) | 2008-04 | Нет | Нет | Unknown | Отказывает в обслуживании Крыму, Северной Корее, Судану, Сирии. [9] |
GitLab | ГитЛаб Инк. | 2011-09 [10] | Частичный [11] | Да [12] | GitLab FOSS — бесплатное программное обеспечение GitLab Enterprise Edition (EE) – проприетарная версия | Отказывает в обслуживании Крыму, Кубе, Ирану, Северной Корее, Судану, Сирии. [13] |
ГНУ Саванна | Фонд свободного программного обеспечения | 2001-01 | Да | Да | Саванна | Для использования в проектах с лицензиями, совместимыми с GPL , при условии одобрения персонала. Проверка доступа к коду. [14] |
Helix TeamHub | Программное обеспечение Perforce | 1995 | Нет | Нет | Облачная версия – бесплатно до 5 пользователей. Для локальной версии требуется лицензия. | Бесплатная облачная версия не имеет ограничений на проекты в пределах 5 ГБ хранилища. Локальная версия имеет конвейерную технологию DevOps и бесплатные реплики. |
Панель запуска | Канонический | 2004 | Да | Нет | Панель запуска | Поддерживает Bazaar и Git для размещения репозитория с контролем версий. [15] [16] |
ОСДН | ОСДН КК | 2002–04 | Unknown | Да | Unknown | Только для проектов с открытым исходным кодом. [17] Поддерживается рекламой . |
Ourproject.org | Коллектив общин | 2002 | Да | Да | FusionForge | Для свободного программного обеспечения , свободной культуры и бесплатных контент- проектов. |
ОВ2 | ОВ2 | 2008 | Нет | Нет | GitLab | Ориентирован на технологию промежуточного программного обеспечения . |
Фабрикатор | Фасилити, Инк. | 2010 | Да | Да | Фабрикатор | Конец жизни. [18] |
ОДИН | Unknown | 1997-05 | Unknown | Нет | Unknown | |
ИсточникForge | Слэшдот Медиа | 1999-11 | Да [19] [20] | Да | Апач Аллура | Для использования в проектах с открытым исходным кодом. [21] Поддерживается рекламой . Подпадает под американские экспортные ограничения , поэтому отказывается от обслуживания Кубы, Ирана, Северной Кореи, Судана, Сирии. [22] |
Имя | Менеджер | Учредил | Серверная часть: все бесплатное программное обеспечение | Клиентская часть: бесплатный JS-код. | Разработан или использован CDE | Примечания |
Функции
[ редактировать ]Имя | Обзор кода | Отслеживание ошибок | Веб-хостинг | Неделя | Система перевода | Шелл-сервер | Список рассылки | Форум | Персональный репозиторий | Частный репозиторий | объявить | Система сборки | Команда | Выпуск двоичных файлов | Самостоятельный хостинг |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
собрать | Да [23] | Да | Да | Да | Да | Нет | Нет | Нет | Да | Да [24] | Да | Да | Да | Unknown | Нет |
Службы Azure DevOps | Да | Да | Да | Да | Нет | Нет | Да | Да | Да | Да | Да | Да | Да | Да | Коммерчески ( сервер Azure DevOps ) |
Битбакет | Да [25] | Да [а] | Да [26] | Да | Нет | Нет | Нет | Нет | Да | Да [б] | Нет | Да [27] | Да | Нет [28] | Коммерчески ( сервер Bitbucket , ранее Stash) [с] |
Приятель | Да | Да | Нет | Нет | Нет | Нет | Да | Да | Да | Да | Да | Да [д] | Да | Да | Да |
CloudForge | Unknown | Да | Да | Да | Нет | Нет | Нет | Нет | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Нет |
Кодеберг | Да | Да | Да | Да | Да | Нет | Нет | Нет | Да | Да [и] [29] | Unknown | Да [30] | Да | Да | Да ( Форгехо ) |
GForge | Да | Да | Да | Да | Да | Нет | Да | Да | Да | Да | Да | Да | Да | Да | Да |
Гитеа | Да | Да | Нет | Да | Нет | Нет | Нет | Нет | Да | Да | Unknown | Да [31] | Да | Да | Да |
GitHub | Да [32] | Да [33] [ф] | Да [34] | Да | Нет | Нет | Нет | Нет | Да | Да | Да | Да [35] | Да | Да | Коммерчески (GitHub Enterprise) |
GitLab | Да [36] | Да | Да [37] | Да | Нет | Нет | Нет | Нет | Да | Да | Да | Да [38] | Да | Да [39] | Да [г] |
ГНУ Саванна | Да [40] | Да | Да | Нет | Нет | Да | Да | Нет [41] | Нет | Нет | Да | Нет | Да | Unknown | Да |
Helix TeamHub | Да [42] | Да | Нет | Да | Нет | Нет | Да | Да | Да | Да | Нет | Да, с крючками. Дженкинс, TeamCity и т. д. | Нет | Да | Да |
Каллифея | Да | Нет | Да | Нет | Нет | Unknown | Нет | Нет | Да | Да | Нет | Нет | Да | Да | Да |
Панель запуска | Да | Да | Нет | Нет | Да | Нет | Да | Нет | Да | Да [час] | Да | Да [я] | Да | Unknown | Да |
ОСДН | Да | Да | Да | Да | Нет | Да | Да | Да | Да | Нет | Да | Нет | Да | Да | Нет |
Ourproject.org | Unknown | Да | Да | Да | Нет | Unknown | Да | Да | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Да |
Фабрикатор | Да | Да | Да | Да | Unknown | Да | Unknown | Да | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Да |
РодКод | Да | Нет | Да | Нет | Нет | Unknown | Нет | Нет | Да | Да | Да | Нет | Да | Да | Да |
ИсточникForge | Да | Да | Да | Да | Нет | Да | Да | Да | Да | Да [Дж] | Да | Нет | Да | Да | Да |
Имя | Обзор кода | Отслеживание ошибок | Веб-хостинг | Неделя | Система перевода | Шелл-сервер | Список рассылки | Форум | Персональный репозиторий | Частный репозиторий | объявить | Система сборки | Команда | Выпуск двоичных файлов | Самостоятельный хостинг |
Системы контроля версий
[ редактировать ]Имя | CVS | Гит | ртуть | СВН | БЗР | ТФВК | Арка | Перфорс | Ископаемое |
---|---|---|---|---|---|---|---|---|---|
собрать | Нет | Да | Нет | Да | Нет | Нет | Нет | Да | Нет |
Службы Azure DevOps | Нет | Да | Нет | Нет | Нет | Да | Нет | Нет | Нет |
Битбакет | Нет | Да | До февраля 2020 г. [с] | Нет | Нет | Нет | Нет | Нет | Нет |
Приятель | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
CloudForge | Нет | Да | Нет | Да | Нет | Нет | Нет | Нет | Нет |
Кодеберг | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
GForge | Да | Да | Нет | Да | Нет | Нет | Нет | Нет | Нет |
Гитеа | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
GitHub | Нет | Да | Нет | Частично, до января 2024 г. [43] [44] | Нет | Нет | Нет | Нет | Нет |
GitLab | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
ГНУ Саванна | Да | Да | Да | Да | Да [45] | Нет | Да | Нет | Нет |
Каллифея | Нет | Да | Да | Нет | Нет | Нет | Нет | Нет | Нет |
Панель запуска | Только импорт | Да [16] [46] | Только импорт [47] | Только импорт | Да | Нет | Нет | Нет | Unknown |
ОСДН | Да | Да | Да | Да | Да | Нет | Нет | Unknown | Unknown |
Ourproject.org | Да | Нет | Нет | Да | Нет | Нет | Нет | Unknown | Unknown |
ОВ2 | Упавший [48] | Да | Нет | Упавший [48] | Нет | Нет | Нет | Нет | Нет |
Helix TeamHub | Нет | Да | Да | Да | Нет | Нет | Нет | Да | Нет |
Фабрикатор | Нет | Да | Да | Да | Нет | Нет | Нет | Нет | Нет |
РодКод | Нет | Да | Да | Да | Нет | Нет | Нет | Нет | Нет |
SEUL.org | Да | Нет | Нет | Да | Нет | Нет | Нет | Unknown | Unknown |
ИсточникForge | Упавший [49] | Да | Да | Да | Упавший [50] | Нет | Нет | Unknown | Нет [51] |
Имя | CVS | Гит | ртуть | СВН | БЗР | ТФВК | Арка | Перфорс | Ископаемое |
Популярность
[ редактировать ]Имя | Пользователи | Проекты |
---|---|---|
собрать | Unknown | 526,581 + [52] |
Битбакет | 5,000,000 [53] | Unknown |
Приятель | Unknown | Unknown |
CloudForge | Unknown | Unknown |
Кодеберг | 110,000 [54] | 138,000 [54] |
Гитеа | Unknown | Unknown |
GitHub | 94,000,000 [55] | 330,000,000 [55] |
GitLab | 31,190,000 [56] | 546,000 [57] [к] |
ГНУ Саванна | 93,346 [58] | 3,848 [58] |
Панель запуска | 3,965,288 [59] | 40,881 [60] |
ОСДН | 54,826 [61] | 6,294 [61] |
Ourproject.org | 6,353 [62] | 1,846 [62] |
ОВ2 | Unknown | Unknown |
ОДИН | Unknown | Unknown |
ИсточникForge | 3,700,000 [63] | 500,000 [63] |
Имя | Пользователи | Проекты |
Снято с производства: CodePlex , Gna! , Код Google .
Специализированные хостинги
[ редактировать ]Ниже приведены средства хостинга программного обеспечения с открытым исходным кодом, которые обслуживают только определенное узконаправленное сообщество или технологию.
Имя | Без рекламы | CVS | Гит | СВН | Арка | Примечания |
---|---|---|---|---|---|---|
Друпал | Да | Нет | Да | Нет | Нет | Только для проектов, связанных с Drupal . |
freedesktop.org | Да | Нет | Да | Нет | Нет | Только для совместимости и общей базовой технологии для сред рабочего стола свободного программного обеспечения в Linux и других Unix -подобных операционных системах, включая X Window System (X11) и cairo (графика) . |
mozdev.org | Да | Да | Unknown | Нет | Нет | Только для проектов, связанных с Mozilla . Несуществующий по состоянию на июль 2020 года. |
Имя | Без рекламы | CVS | Гит | СВН | Арка | Примечания |
Бывшие хостинговые объекты
[ редактировать ]- Alioth (Debian) . В 2018 году Alioth был заменен решением на базе GitLab, размещенным на salsa.debian.org. Alioth окончательно отключили в июне 2018 года.
- BerliOS - заброшен в апреле 2014 г. [64]
- Бетавин – заброшен где-то в 2015 году.
- CodeHaus - закрыт в мае 2015 г. [65]
- CodePlex – закрыт в декабре 2017 года.
- Хостинг Fedora – закрыт в марте 2017 г. [66]
- Gitorious - закрыт в июне 2015 года.
- Гна! – закрыт в 2017 году.
- Google Code — закрыт в январе 2016 года, все проекты заархивированы. См. http://code.google.com/archive/ .
- java.net – хостинг Java.net и kenai.com закрыт в апреле 2017 г.
- Phabricator – деятельность прекращена 1 июня 2021 г., после 31 августа 2021 г. все проекты продолжали размещаться с очень ограниченной поддержкой. [18]
- Tigris.org – закрыт в июле 2020 года. [67]
- Mozdev.org - закрыт в июле 2020 года.
См. также
[ редактировать ]- Сравнение программного обеспечения для контроля версий
- Распределенный контроль версий
- Фордж (программное обеспечение)
- Список каталогов проектов бесплатного программного обеспечения
- Список программного обеспечения для контроля версий
- Депонирование исходного кода для программного обеспечения с закрытым исходным кодом
- Контроль версий (системы управления исходным кодом)
Примечания
[ редактировать ]- ^ Любой может отправлять отчеты об ошибках без входа в систему.
- ^ Ограничено до 5 пользователей бесплатного плана (см. Цены — bitbucket.org ).
- ^ Jump up to: а б Самостоятельная версия известна как BitBucket Server и поддерживает только репозитории Git.
- ^ Сборки запускаются в контейнерах Docker.
- ^ Codeberg предназначен только для общедоступного кода с открытым исходным кодом, частные репозитории существуют, но официально не разрешены, за исключением случаев, когда это необходимо для поддержки проектов FLOSS.
- ^ Требуется войти в систему, чтобы сообщить об ошибке.
- ^ Имеет версию FOSS с открытым исходным кодом и коммерческую версию Enterprise Edition.
- ^ В настоящее время доступно только для обновлений уязвимостей безопасности.
- ^ Убунту
- ^ Частные репозитории можно использовать для настройки проекта перед запуском в эксплуатацию. Однако SourceForge требует, чтобы проект оставался открытым исходным кодом. См. раздел Поддержка SourceForge .
- ^ GitLab принципиально не организован по проектам, поэтому подсчет несколько затруднен.
Ссылки
[ редактировать ]- ^ Сомасегар, С. (31 октября 2012 г.). «Выпущена служба Team Foundation» . blogs.MSDN.Microsoft.com .
- ^ «Цены на услуги Azure DevOps» . Microsoft Azure . Проверено 11 октября 2019 г.
- ^ «Экспортные ограничения» . Проверено 19 января 2020 г. }}
- ^ «Отпечаток» . Архивировано из оригинала 3 июня 2023 года . Проверено 30 мая 2023 г.
- ^ «Codeberg.org запущен» . 1 января 2019 года. Архивировано из оригинала 3 января 2023 года . Проверено 3 января 2023 г.
- ^ «Официальный сайт Гитеа» .
- ^ «Анонсирующий пост в блоге» . Блог Gitea . Проверено 9 мая 2022 г.
- ^ «Комплексная, элегантная, масштабируемая командная работа» . GForge . Проверено 5 апреля 2022 г.
- ^ «GitHub и торговый контроль» . Проверено 19 января 2020 г.
- ^ "О" . GitLab.com . Проверено 21 марта 2019 г.
- ^ «GitLab FOSS – бесплатное программное обеспечение» . GitLab.com .
- ^ Гервиц, Майк (20 мая 2015 г.). «GitLab, Gitorious и бесплатное программное обеспечение» . GitLab.com . ГитЛаб . Проверено 19 марта 2016 г.
- ^ «Миграция GCP и области, где Google заблокирован» .
- ^ Требования к хостингу [Саванна] . Саванна.gnu.org. Проверено 1 апреля 2015 г.
- ^ «Код/Git» .
- ^ Jump up to: а б «Блог Launchpad» . Блог.launchpad.net . 1 мая 2015 года . Проверено 20 мая 2015 г.
- ^ «Об ОСДН» . ОСДН . Проверено 22 мая 2017 г.
- ^ Jump up to: а б «Учреждение сворачивает деятельность» . Фасилити . Проверено 13 июля 2021 г.
- ^ «Об Аллуре» . СоурсФордж . Архивировано из оригинала 20 августа 2013 года . Проверено 25 августа 2013 г.
- ^ «Следующий SourceForge» . СоурсФордж . Проверено 25 августа 2013 г.
- ^ «О (SourceForge)» . СоурсФордж . Проверено 25 августа 2013 г.
- ^ "Условия эксплуатации" . slashdotmedia.com . СлэшдотМедиа. 18 февраля 2016 г. 8. Регистрация; Использование безопасных областей и паролей.
- ^ Энди Синглтон (27 марта 2012 г.). «Анонс расширенных мерж-реквестов для Git» . Блог.assembla.com . Архивировано из оригинала 21 мая 2015 года . Проверено 20 мая 2015 г.
- ^ «Начните бесплатно за 60 секунд | Планы сборки» . Ассамбла.com . Архивировано из оригинала 13 июля 2016 года . Проверено 20 мая 2015 г.
- ^ - Использование очередей Mercurial и Bitbucket.org. Архивировано 28 декабря 2009 г. на Wayback Machine.
- ^ Публикация веб-сайта на Bitbucket — Bitbucket — Документация Atlassian. Архивировано 23 сентября 2013 г. на Wayback Machine . Confluence.atlassian.com. Проверено 21 сентября 2013 г.
- ^ Конвейеры Bitbucket
- ^ Проблема № 11404 — эквивалент выпусков GitHub на Bitbucket? (BB-13572)
- ^ «Могу ли я использовать частные репозитории для своего проекта? | Часто задаваемые вопросы» . Документы Кодберга . Проверено 8 июня 2024 г.
- ^ «Использование экземпляра Woodpecker CI от Codeberg | Часто задаваемые вопросы» . Документы Кодберга . Проверено 8 июня 2024 г.
- ^ «Gitea по сравнению с другими вариантами хостинга Git – Документация» .
- ^ «Pull Requests 2.0 · GitHub» . Гитхаб.com . 31 августа 2010 года . Проверено 20 мая 2015 г.
- ^ вложенных файлов нет, но изображения можно встраивать GitHub Issue Tracker – GitHub
- ^ «Страницы GitHub» . Гитхаб .
- ^ «Функции • Действия GitHub» . Гитхаб . Проверено 15 мая 2021 г.
- ^ "Функции" . ГитЛаб . Проверено 14 июня 2018 г.
- ^ «Страницы GitLab» . ГитЛаб . Архивировано из оригинала 7 июля 2016 года . Проверено 7 марта 2016 г.
- ^ «Непрерывная интеграция» . ГитЛаб . Архивировано из оригинала 24 октября 2018 года . Проверено 20 мая 2017 г.
- ^ «Выпущен GitLab 8.2» . ГитЛаб . 22 ноября 2015 г. Архивировано из оригинала 18 января 2017 г. Проверено 28 июня 2017 г.
- ^ «Документация Саванны по техническому обслуживанию: как быстро получить одобрение вашего проекта» .
Рецензия, которую мы проводим, может быть длительной и сложной как для отправителя, так и для рецензента. Обязательно выполните следующие действия; если ваш проект не соответствует нашим требованиям, мы попросим вас внести изменения в проект или зарегистрироваться заново. Это обеспечивает уровень качества проектов, размещаемых в Саванне, и, что еще более важно, повышает осведомленность об этих юридических и философских проблемах, связанных со свободным программным обеспечением.
- ^ «Администрация Саванны – Подробное руководство [Саванна]» . Savannah.nongnu.org . Архивировано из оригинала 19 апреля 2018 года . Проверено 20 мая 2015 г.
- ^ «Инструменты репозитория кода для беспрепятственной совместной работы» .
- ^ Сотрудничество на GitHub с Subversion . Github.com (26 июня 2012 г.). Проверено 1 апреля 2015 г.
- ^ Купер, Мэтт. «Завершение поддержки Subversion» . Гитхаб . Проверено 1 октября 2023 г.
- ^ Запрос на поддержку Саванны, sr # 106417 (24 октября 2008 г.), GNU Bazaar on Savannah , получено 10 декабря 2008 г.
{{citation}}
: CS1 maint: числовые имена: список авторов ( ссылка ) - ^ «Блог Launchpad» . Блог.launchpad.net . 8 июля 2009 года . Проверено 20 мая 2015 г.
- ^ «Блог Launchpad» . Блог.launchpad.net . 29 октября 2009 года . Проверено 20 мая 2015 г.
- ^ Jump up to: а б «Вывод из эксплуатации Гфорджа» . Технологический совет OW2 . Проверено 5 мая 2022 г.
- ^ «Поддержка SourceForge/Документация/CVS» .
- ^ Документация SourceForge для bazaar . Bazaar больше не доступен для новых проектов. Они предлагают только ограниченную поддержку Bazaar для проектов, ранее использовавших его в классической системе SourceForge (1 июля 2013 г.).
- ^ Запрос на добавление: Хранилища ископаемых.
- ^ «Assembla успешно объединяет код, задачи и команды» . Ассамбла.com . Проверено 6 декабря 2015 г.
- ^ «Bitbucket Cloud: 5 миллионов разработчиков и 900 000 команд» . Bitbucket.com . 7 сентября 2016 г. Проверено 25 марта 2017 г.
- ^ Jump up to: а б «Кодберг.орг» . Codeberg.com . Проверено 8 июня 2024 г.
- ^ Jump up to: а б "О" . Гитхаб.com . Проверено 19 декабря 2022 г.
- ^ "Это хорошо?" . ГитЛаб . Проверено 7 июля 2021 г.
- ^ Люк Бэбб (11 февраля 2016 г.). «2015 год был отличным годом для GitLab!» . о.gitlab.com . GitLab Inc. Архивировано из оригинала 29 июня 2016 года . Проверено 28 июля 2016 г.
564 тыс. Январь 2016 г.
- ^ Jump up to: а б «Статистика [Саванна]» . Саванна.gnu.org . Проверено 25 декабря 2018 г.
- ^ Люди и команды в Launchpad . launchpad.net . Проверено 18 октября 2017 г.
- ^ Проекты, зарегистрированные в Launchpad . launchpad.net . Проверено 18 октября 2017 г.
- ^ Jump up to: а б «Верх сайта OSDN» . ОСДН . Проверено 18 октября 2017 г.
- ^ Jump up to: а б "Добро пожаловать" . нашпроект.орг . Архивировано из оригинала 26 февраля 2011 года . Проверено 18 октября 2017 г.
- ^ Jump up to: а б "О" .
- ^ «Разработчик BerliOS: запущен новый портал berliOS» . Архивировано из оригинала 7 апреля 2014 года.
- ^ «Codehaus: некогда великий дом кода пал» . 2 марта 2015 года . Проверено 29 декабря 2019 г.
- ^ «Инфраструктура/вывод из Fedorahosted – FedoraProject» . Fedoraproject.org .
- ^ «Tigris.org: Закрытие 1 июля 2020 г.» . Архивировано из оригинала 1 июля 2020 года.