Учебники

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 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, которое обменивается большими файлами, такими как аудио, видео, графика, с крошечными файлами указателей в вашем хранилище.