Работа с организациями
Info
На GitVerse вы можете создать общий аккаунт для хранения проектов с открытым исходным кодом, разделяя доступ к репозиториям.
Что такое организация
Организация (organization) — это группа пользователей, объединенных для совместной работы над репозиториями (repositories). Организации позволяют централизованно управлять доступом к репозиториям, настраивать роли (roles) и разрешения (permissions), а также контролировать политику безопасности.
Основные функции организаций на GitVerse
Совместная работа. Организации позволяют нескольким пользователям работать над одними и теми же репозиториями, что упрощает управление и координацию между участниками команды.
Управление доступом. Вы можете назначать пользователям разные роли (например, владелец и участник) и управлять их доступом к репозиториям организации.
Централизованное управление. Организации позволяют централизованно управлять настройками и политикой безопасности, что упрощает администрирование проектов.
Группировка репозиториев. Вы можете группировать репозитории по организациям, что помогает организовать работу и упростить навигацию по проектам.
Участники организации и их видимость
В организации GitVerse есть две роли — Владелец и Участник.
Владелец (Owner) — пользователь, создавший организацию, становится участником команды Owners. Владельцев в организации может быть несколько, и они имеют одинаковые полномочия.
Участник (Member) — пользователи, входящие в другие команды (не Owners), являются участниками и не имеют полномочий владельцев.
Участники организации могут менять свою видимость в организации. Если видимость приватная (private), то пользователь в организации будет виден только другим членам организации. Если видимость пользователя публичная (public), он будет отображаться пользователям вне организации.
Видимость организации
Организация может быть публичной (public) или с внутренней видимостью (internal).
Публичная организация отображается в Обзоре авторизованным и неавторизованным пользователям.
Организация с внутренней видимостью отображается только авторизованным пользователям GitVerse.
Доступ к репозиториям
Доступ к репозиториям зависит от видимости организации, видимости репозитория и авторизован ли пользователь, просматривающий репозиторий.
Для участников организации доступ к репозиторию настраивается на уровне команды.
В общем случае видимость репозитория представлена в таблице:
| Видимость репозитория / Видимость организации | Публичная организация | Организация с внутренней видимостью |
|---|---|---|
| Публичный репозиторий | Виден авторизованным и неавторизованным пользователям | Виден только авторизованным пользователям |
| Приватный репозиторий | Виден только авторизованным участникам репозитория | Виден только авторизованным участникам репозитория |