Концепции

Доступ и роли

Кто что может делать в проекте.

Доступ настраивается для каждого проекта. У пользователя могут быть разные роли в разных проектах.

РольЧто может
AdminВсё, что может manager, а также: управлять доступом, Git-интеграцией и ключом шифрования и удалять проект.
ManagerЧитать и править содержимое проекта: версии, файлы, теги и остальное.

Владелец проекта всегда сохраняет роль admin.

Управление доступом

Админы проекта добавляют и удаляют пользователей в Project settings → Access. Пользователь ищется по email, аккаунт у него уже должен быть.

API-токены

Персональный API-токен имеет ровно те права, что и пользователь, создавший его. Отдельных scopes нет. При этом публичный API намеренно ограничен: токеном нельзя удалять и создавать проекты, менять роли, перевыпускать ключ шифрования, менять Git-интеграцию, флаги шифрования и настройки валидации.