Bitbucket

Bitbucket — сервис и продукт компании Atlassian для веб-хостинга репозиториев исходного кода с поддержкой систем управления версиями, таких как Git. Сервис предлагает как коммерческие тарифы, так и бесплатные учётные записи с неограниченным числом приватных репозиториев.

Что важно знать
Bitbucket
URL bitbucket.org
Коммерческий да
Тип сайта веб-хостинг репозиториев исходного кода, система совместной работы и управление версиями
Регистрация обязательная (есть поддержка OpenID)
Язык (-и) английский
Язык программирования Python (Bitbucket Cloud), Java (Bitbucket Server)
Владелец Atlassian
Автор Йеспер Нер
Начало работы 2008
Текущий статус активен
Слоган Plant your code in the cloud. Watch it grow.

Сервисы

Bitbucket Cloud

Bitbucket Cloud (изначально назывался просто Bitbucket) предназначен в первую очередь для управления версиями исходного кода и проведения ревью кода. Реализован на языке Python с использованием веб-фреймворка Django[1].

Bitbucket Cloud поддерживает следующие функции:

  • Pull request’ы с ревизией кода и возможностью добавлять комментарии[2]
  • Bitbucket Pipelines[3], сервис для автоматического тестирования и доставки кода (continuous delivery)
  • Двухфакторная аутентификация и возможность её принудительного включения[4][5]
  • IP-белый список для ограничения доступа[5]
  • Merge Checks — проверки или требования перед слиянием веток[6]
  • Поиск по коду (альфа-версия)[7]
  • Git Large File Storage (LFS)[8]
  • Документация, включая автоматически создаваемые README-файлы в различных языках разметки
  • Трекер задач[9]
  • Wiki-страницы[10]
  • Статические сайты на домене bitbucket.io[11]
  • Дополнения (add-ons) и интеграции[12]
  • REST API для разработки приложений на любых языках программирования[13]
  • Snippets — возможность делиться фрагментами кода или файлами[14]
  • Smart Mirroring[15]

Bitbucket Server

Bitbucket Server (до 2015 года — Stash[16]) — это сервер для хранения git-репозиториев с веб-интерфейсом, который позволяет выполнять операции управления кодом (например, ревью и слияние изменений, похожие на GitHub) и организовывать контроль доступа (чтение и запись). Продукт обеспечивает также интеграцию с другими инструментами компании Atlassian[17].

Bitbucket Server является коммерческим программным продуктом, который можно лицензировать для установки в собственной сети[18]. Компания Atlassian предоставляет Bitbucket Server бесплатно для некоммерческих, некоммерческих, неправительственных и неакадемических, неполитических и светских организаций, а также для проектов с открытым исходным кодом, соответствующих определённым критериям[18]. Для университетов и коммерческих клиентов доступны полноценные исходные коды по специальной лицензии разработчика. Bitbucket Server реализован на Java и использует Apache Maven[19].

История

Bitbucket был создан как независимый стартап, основанный Йеспером Нёром в 2008 году[20]. 29 сентября 2010 года сервис был приобретён компанией Atlassian[21]. Изначально Bitbucket предоставлял хостинг только для проектов, использующих систему Mercurial. 3 октября 2011 года была анонсирована поддержка системы контроля версий Git. В сентябре 2015 года Atlassian переименовала свой продукт Stash в Bitbucket Server[17]. В июле 2016 года добавлена поддержка Git Large File Storage (LFS)[8]. В марте 2020 года была прекращена поддержка просмотра трёхсторонних (3-way) diff’ов[22]. В июле 2020 года из Bitbucket Cloud была окончательно удалена поддержка репозиториев в формате Mercurial[23].

Примечания

Ссылки