GitLab CI - Разрешения
Разрешения пользователя
В следующей таблице показаны доступные уровни разрешений для разных типов пользователей в проекте.
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 и LFS | Источник push и LFS | Источник push и LFS |
7 | - | Извлечь образы контейнеров из текущего проекта | Извлечь образы контейнеров из текущего проекта | Извлечь образы контейнеров из текущего проекта |
8 | - | Получение образов контейнеров из общедоступных проектов | Получение образов контейнеров из общедоступных проектов | Получение образов контейнеров из общедоступных проектов |
9 | - | Получение образов контейнеров из внутренних проектов | Получение образов контейнеров из внутренних проектов | Получение образов контейнеров из внутренних проектов |
10 | - | Получение образов контейнеров из частных проектов | Получение образов контейнеров из частных проектов | Получение образов контейнеров из частных проектов |
11 | - | Отправить образы контейнеров в текущий проект | Отправить образы контейнеров в текущий проект | Отправить образы контейнеров в текущий проект |
12 | - | Перенести образы контейнеров в другие проекты | Перенести образы контейнеров в другие проекты | Перенести образы контейнеров в другие проекты |
Note - LFS означает Large File Storage, который является расширением Git, которое обменивается большими файлами, такими как аудио, видео, графика, с крошечными файлами указателей в вашем репозитории.