Сценарий

Командная работа

Над проектом работает несколько человек. Нужны роли и границы: не у всех должен быть доступ ко всему, и не каждый вправе публиковать наружу.

Ситуация

Организации, роли, доступ к репозиториям, ключи доступа и коннекторы — под контролем владельца.

Что мешает

  • Над проектом несколько человек — нужны роли и границы.
  • Не у всех должен быть доступ ко всем репозиториям.
  • Нужно контролировать, кто публикует в исходный репозиторий.
  • Токены доступа нельзя раскидывать по общим местам.
  • Организации и клиенты не должны видеть чужое.

Решение 01

Организация, роли и изоляция

Участники объединяются в организацию с ролями владельца и пользователя — владелец управляет составом и границами. Каждая организация физически изолирована от других: клиенты и команды не видят чужое.

Про участников
Организация, роли и изоляция

← прокрутите кадр →

Участники организации с ролями владельца и пользователя.

Решение 02

Доступ к репозиториям и токены публикации

Права выдаются на проект, пространство или отдельный репозиторий — не у всех есть доступ ко всему. Публикацию в исходный репозиторий выполняет тот, у кого есть право, а токены доступа хранятся у каждого свои, в зашифрованном виде, и не показываются обратно — их не приходится раскидывать по общим местам.

Про роли и доступ
Доступ к репозиториям и токены публикации

← прокрутите кадр →

Доступ к репозиториям и токены публикации — под контролем владельца.

Решение 03

Коннекторы — свой git, без выдачи токенов

Если код лежит в приватном или self-hosted git (за фаерволом), команда подключает его через коннектор — агент, который вы запускаете в своей сети. Он связывает ваш git с платформой по исходящему соединению, а токен доступа остаётся у вас и к нам не попадает. В тот же коннектор ставятся интеграции с трекерами и источниками знаний команды.

Про коннекторы
Коннекторы — свой git, без выдачи токенов

← прокрутите кадр →

Коннекторы: подключённые агенты и обслуживаемые репозитории.

Итог

Команда работает вместе, а доступы, публикация и подключение своего git остаются под контролем владельца.

Первый шаг ничего не меняет в коде

Начните с вопроса о своём проекте

Подключите репозиторий и спросите систему, как устроен ваш код: она читает исходники и отвечает за минуты, ничего не меняя. На знакомство даётся стартовый баланс.

Юрлицам и ИП — оплата переводом по реквизитам и закрывающие документы