В следующей таблице показаны доступные уровни разрешений пользователей для разных типов пользователей в проекте.
| SN | гость | репортер | разработчик | Мастер | владелец |
|---|---|---|---|---|---|
| 1 | Создает новый выпуск | Создает новый выпуск | Создает новый выпуск | Создает новый выпуск | Создает новый выпуск |
| 2 | Можете оставлять комментарии | Можете оставлять комментарии | Можете оставлять комментарии | Можете оставлять комментарии | Можете оставлять комментарии |
| 3 | Возможность писать на стене проекта | Возможность писать на стене проекта | Возможность писать на стене проекта | Возможность писать на стене проекта | Возможность писать на стене проекта |
| 4 | — | Возможность вытащить код проекта | Возможность вытащить код проекта | Возможность вытащить код проекта | Возможность вытащить код проекта |
| 5 | — | Можете скачать проект | Можете скачать проект | Можете скачать проект | Можете скачать проект |
| 6 | — | Умеет писать фрагменты кода | Умеет писать фрагменты кода | Умеет писать фрагменты кода | Умеет писать фрагменты кода |
| 7 | — | — | Создать новый запрос на слияние | Создать новый запрос на слияние | Создать новый запрос на слияние |
| 8 | — | — | Создать новую ветку | Создать новую ветку | Создать новую ветку |
| 9 | — | — | Нажмите и удалите незащищенные ветви | Нажмите и удалите незащищенные ветви | Нажмите и удалите незащищенные ветви |
| 10 | — | — | Включает теги | Включает теги | Включает теги |
| 11 | — | — | Может создавать, редактировать, удалять вехи проекта | Может создавать, редактировать, удалять вехи проекта | Может создавать, редактировать, удалять вехи проекта |
| 12 | — | — | Может создавать или обновлять статус фиксации | Может создавать или обновлять статус фиксации | Может создавать или обновлять статус фиксации |
| 13 | — | — | Написать вики | Написать вики | Написать вики |
| 14 | — | — | Создавать новые среды | Создавать новые среды | Создавать новые среды |
| 15 | — | — | Отменить и повторить работу | Отменить и повторить работу | Отменить и повторить работу |
| 16 | — | — | Обновляет и удаляет образ реестра | Обновляет и удаляет образ реестра | Обновляет и удаляет образ реестра |
| 17 | — | — | — | Можно добавлять новых членов команды | Можно добавлять новых членов команды |
| 18 | — | — | — | Нажмите и удалите защищенные ветви | — |
| 19 | — | — | — | Можно редактировать проект | Можно редактировать проект |
| 20 | — | — | — | Может управлять бегунами, триггерами работы и переменными | Может управлять бегунами, триггерами работы и переменными |
| 21 | — | — | — | Добавить ключи развертывания в проект | Добавить ключи развертывания в проект |
| 22 | — | — | — | Способен управлять кластерами | Способен управлять кластерами |
| 23 | — | — | — | Настроить хуки проекта | Настроить хуки проекта |
| 24 | — | — | — | Можно включить / отключить защиту филиала | Можно включить / отключить защиту филиала |
| 25 | — | — | — | Возможность переписать или удалить теги Git | Возможность переписать или удалить теги Git |
В следующей таблице показаны доступные уровни разрешений членов группы в группе.
| SN | гость | репортер | разработчик | Мастер | владелец |
|---|---|---|---|---|---|
| 1 | Обзор группы | Обзор группы | Обзор группы | Обзор группы | Обзор группы |
| 2 | — | — | — | — | Редактировать группу |
| 3 | — | — | — | — | Создать подгруппу |
| 4 | — | — | — | Создать проект в группе | Создать проект в группе |
| 5 | — | — | — | — | Управление членами группы |
| 6 | — | — | — | — | Удалить группу |
| 7 | — | Управление метками группы | Управление метками группы | Управление метками группы | Управление метками группы |
| 8 | — | — | Создание / редактирование / удаление групповых вех | Создание / редактирование / удаление групповых вех | Создание / редактирование / удаление групповых вех |
| 9 | — | Просмотр частной эпической группы | Просмотр частной эпической группы | Просмотр частной эпической группы | Просмотр частной эпической группы |
| 10 | — | — | — | — | — |
| 11 | Просмотр внутренней группы эпопеи | Просмотр внутренней группы эпопеи | Просмотр внутренней группы эпопеи | Просмотр внутренней группы эпопеи | Просмотр внутренней группы эпопеи |
| 12 | Просмотр публичного группового эпоса | Просмотр публичного группового эпоса | Просмотр публичного группового эпоса | Просмотр публичного группового эпоса | Просмотр публичного группового эпоса |
| 13 | — | Создание / редактирование группового эпоса | Создание / редактирование группового эпоса | Создание / редактирование групповой эпопеи | Создание / редактирование групповой эпопеи |
| 14 | — | — | — | — | Удалить групповую эпопею |
| 15 | — | — | — | — | Просмотр группы Аудит События |
В следующей таблице показаны доступные разрешения GitLab CI / CD в GitLab.
| SN | Гость / Корреспондент | разработчик | Мастер | Администратор |
|---|---|---|---|---|
| 1 | Можно увидеть коммиты и рабочие места | Можно увидеть коммиты и рабочие места | Можно увидеть коммиты и рабочие места | Можно увидеть коммиты и рабочие места |
| 2 | Повторить или отменить работу | Повторить или отменить работу | Повторить или отменить работу | |
| 3 | — | Удаляет артефакты работы и трассировку | Удаляет артефакты работы и трассировку | Удаляет артефакты работы и трассировку |
| 4 | — | — | Удалить проект | Удалить проект |
| 5 | — | — | Создать проект | Создать проект |
| 6 | — | — | Изменить конфигурацию проекта | Изменить конфигурацию проекта |
| 7 | — | — | Добавить конкретных бегунов | Добавить конкретных бегунов |
| 8 | — | — | — | Добавить общих бегунов |
| 9 | — | — | — | Может видеть события в системе |
| 10 | — | — | — | Интерфейс администратора |
Разрешения на работу
В следующей таблице показаны разрешения на работу в GitLab —
| SN | Гость / Корреспондент | разработчик | Мастер | Администратор |
|---|---|---|---|---|
| 1 | — | Выполнить задание CI | Выполнить задание CI | Выполнить задание CI |
| 2 | — | Клонировать исходный код и LFS из текущего проекта | Клонировать исходный код и LFS из текущего проекта | Клонировать исходный код и LFS из текущего проекта |
| 3 | — | Клонирование исходного кода и LFS из публичных проектов | Клонирование исходного кода и LFS из публичных проектов | Клонирование исходного кода и LFS из публичных проектов |
| 4 | — | Клонирование исходного кода и LFS из внутренних проектов | Клонирование исходного кода и LFS из внутренних проектов | Клонирование исходного кода и LFS из внутренних проектов |
| 5 | — | Клонирование исходного кода и LFS из частных проектов | Клонирование исходного кода и LFS из частных проектов | Клонирование исходного кода и LFS из частных проектов |
| 6 | — | Push source и LFS | Push source и LFS | Push source и LFS |
| 7 | — | Вытащить изображения контейнера из текущего проекта | Вытащить изображения контейнера из текущего проекта | Вытащить изображения контейнера из текущего проекта |
| 8 | — | Вытащить изображения контейнеров из публичных проектов | Вытащить изображения контейнеров из публичных проектов | Вытащить изображения контейнеров из публичных проектов |
| 9 | — | Извлекать изображения контейнеров из внутренних проектов | Извлекать изображения контейнеров из внутренних проектов | Извлекать изображения контейнеров из внутренних проектов |
| 10 | — | Вытащить изображения контейнера из частных проектов | Вытащить изображения контейнера из частных проектов | Вытащить изображения контейнера из частных проектов |
| 11 | — | Push изображения контейнера в текущий проект | Push изображения контейнера в текущий проект | Push изображения контейнера в текущий проект |
| 12 | — | Передача изображений контейнера в другие проекты | Передача изображений контейнера в другие проекты | Передача изображений контейнера в другие проекты |
Примечание. LFS означает L arge F ile S torage, который представляет собой расширение Git, которое обменивается большими файлами, такими как аудио, видео, графика, с крошечными файлами указателей в вашем хранилище.