Веб-хостинг для проектов по разработке программного обеспечения
Bitbucket — это хостинг-сервис репозитория исходного кода на базе Git , принадлежащий Atlassian . Bitbucket предлагает как коммерческие планы, так и бесплатные аккаунты с неограниченным количеством частных репозиториев.
Услуги
Облако Bitbucket
Bitbucket Cloud (ранее известный как Bitbucket) написан на Python с использованием веб-фреймворка Django . [1]
Bitbucket в основном используется для кода и обзора кода . Bitbucket поддерживает следующие функции:
- Запросы на извлечение с обзором кода и комментариями [2]
- Bitbucket Pipelines, [3] служба непрерывной доставки
- Двухэтапная верификация и обязательная двухэтапная верификация [4] [5]
- Белый список IP-адресов [5]
- Проверка слияния [6]
- Поиск кода (Альфа) [7]
- Большое файловое хранилище Git (LFS) [8]
- Документация, включая автоматически созданные файлы README в различных форматах файлов, подобных Markdown
- Отслеживание проблем [9]
- Вики [10]
- Статические сайты, размещенные в Bitbucket Cloud: статические сайты имеют домен bitbucket.io в своем URL-адресе [11]
- Дополнения и интеграции [12]
- REST API для создания сторонних приложений, которые могут использовать любой язык разработки [13]
- Фрагменты, которые позволяют разработчикам обмениваться фрагментами кода или файлами [14]
- Умное зеркалирование [15]
Сервер Bitbucket
Bitbucket Server (ранее известный как Stash [18] ) — это комбинированный Git- сервер и веб-интерфейс, написанный на Java и собранный с помощью Apache Maven . [19] Он позволяет пользователям выполнять базовые операции Git (например, просмотр или слияние кода, аналогично GitHub ), контролируя при этом доступ на чтение и запись к коду. Он также обеспечивает интеграцию с другими инструментами Atlassian . [20]
Bitbucket Server — это коммерческий программный продукт, который может быть лицензирован для локального запуска. [21] Atlassian предоставляет Bitbucket Server бесплатно для проектов с открытым исходным кодом , соответствующих определенным критериям, а также для организаций, которые являются некоммерческими, неправительственными, неакадемическими, некоммерческими, неполитическими и светскими. Для академических и коммерческих клиентов полный исходный код доступен по лицензии разработчика. [21]
История
Bitbucket ранее был независимой стартап-компанией , основанной Йеспером Нёром в 2008 году. [22] 29 сентября 2010 года Bitbucket был приобретён Atlassian . [23] В сентябре 2015 года Atlassian переименовала свой продукт Stash в Bitbucket Server. [24] В июле 2016 года Bitbucket добавила поддержку Git Large File Storage (LFS). [8]
В марте 2020 года Bitbucket Server спорно прекратил поддержку просмотра трёхсторонних различий [25] , а в июле 2020 года Bitbucket Cloud прекратил поддержку своего оригинального формата репозитория Mercurial . [26]
Смотрите также
Ссылки
- ^ "История успеха Django Bitbucket". 8 июня 2008 г. Архивировано из оригинала 17 марта 2011 г. Получено 27 марта 2011 г.
- ^ «Работа с запросами на извлечение — документация Atlassian». confluence.atlassian.com .
- ^ «Создание, тестирование и развертывание с помощью Pipelines — документация Atlassian». confluence.atlassian.com .
- ^ «Двухэтапная верификация — документация Atlassian». confluence.atlassian.com .
- ^ ab "Bitbucket вводит обязательную двухфакторную аутентификацию и белый список IP-адресов". InfoQ .
- ^ «Предложить или потребовать проверки перед слиянием — документация Atlassian». confluence.atlassian.com .
- ^ "Поиск кода в Bitbucket - Документация Atlassian". confluence.atlassian.com .
- ^ ab "Bitbucket Cloud добавляет бета-поддержку для хранилища больших файлов Git". InfoQ .
- ^ «Используйте систему отслеживания ошибок — документация Atlassian». confluence.atlassian.com .
- ^ «Использование вики — документация Atlassian». confluence.atlassian.com .
- ^ «Публикация веб-сайта в Bitbucket Cloud — документация Atlassian». confluence.atlassian.com .
- ^ «Дополнения Bitbucket Cloud — документация Atlassian». confluence.atlassian.com .
- ^ «Использование REST API Bitbucket Cloud — документация Atlassian». confluence.atlassian.com .
- ^ "Фрагменты - Документация Atlassian". confluence.atlassian.com .
- ^ «Умное зеркалирование для Bitbucket Cloud — документация Atlassian». confluence.atlassian.com .
- ^ Atlassian. «ATLASSIAN – Запрос лицензии на проект с открытым исходным кодом». Atlassian.com . Получено 9 ноября 2012 г. .
- ^ Atlassian. «ATLASSIAN – Запрос лицензии сообщества». Atlassian.com . Получено 9 ноября 2012 г.
- ^ "Часто задаваемые вопросы о ребрендинге Bitbucket - документация Atlassian". confluence.atlassian.com . Получено 22 декабря 2016 г. .
- ^ "Сборка сервера Bitbucket из исходного кода". developer.atlassian.com . Получено 11 сентября 2018 г. .
- ^ Atlassian. "Stash теперь Bitbucket Server | Atlassian". Atlassian . Получено 22 декабря 2016 г. .
- ^ ab "Stash: Licensing and Pricing". Atlassian. Архивировано из оригинала 9 мая 2012 г. Получено 10 июля 2011 г.
- ^ "Bitbucket на Nabble". Nabble . 31 июля 2008 г. Получено 31 августа 2020 г.
- ^ Дженна Питчер (30 сентября 2010 г.). «Atlassian захватывает Bitbucket». ITWire . Архивировано из оригинала 3 марта 2016 г. Получено 30 сентября 2010 г.
- ^ Atlassian. "Stash теперь Bitbucket Server - Atlassian". Atlassian .
- ^ "Как включить 3-сторонний diff в BitBucket 7.0". Atlassian . 24 марта 2020 г. Получено 18 ноября 2022 г.
- ^ Чан, Дениз (21 апреля 2020 г.). «Отказ от поддержки Mercurial в Bitbucket». Bitbucket . Получено 23 марта 2021 г. .
Внешние ссылки
- Официальный сайт
- Атлассиан