Защита ресурса репозитория
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Вы можете обеспечить защиту ресурса репозитория с помощью проверок и разрешений конвейера. При добавлении защиты вы сможете ограничить права владения репозиторием и прав редактирования.
Предпосылки
Вы должны быть членом группы «Администраторы проектов» или иметь разрешения «Управление», установленные на «Разрешить» , для репозиториев Git.
Добавьте проверку ресурса репозитория
Войдите в свою организацию (
https://dev.azure.com/{yourorganization}
) и выберите проект.Выберите параметры проекта >Репозитории.
Выберите репозиторий, который требуется изменить.
Выберите
>утверждения и проверки.
Отметьте флажок для задания способа использования ресурса репозитория, а затем выберите Далее. В следующем примере мы выбираем добавление утверждения, поэтому каждый раз, когда конвейер запрашивает репозиторий, требуется ручное утверждение. Более подробную информацию см. в разделе "Утверждения и проверки".
Настройте проверку на результирующем экране, а затем выберите Создать.
В вашем репозитории осуществляется проверка ресурсов.
Добавьте разрешения для конвейера в ресурс репозитория.
Вы также можете задать репозиторий только для определенных конвейеров YAML. Ограничение репозитория определенным конвейерам предотвращает несанкционированный конвейер YAML в проекте от использования репозитория. Этот параметр применяется только к конвейерам YAML.
Это важно
Доступ ко всем конвейерам отключен для защищенных ресурсов по умолчанию. Чтобы предоставить доступ ко всем конвейерам, введите флажок безопасности рядом с полем "Предоставить разрешение на доступ ко всем конвейерам" для ресурса. Это можно сделать при создании или редактировании ресурса. Для того чтобы эта опция была доступна, необходимо иметь роль администратора репозитория .
Войдите в свою организацию (
https://dev.azure.com/{yourorganization}
) и выберите проект.Выберите параметры проекта>хранилищ.
Выберите репозиторий, который требуется изменить.
Выберите Безопасность.
Перейдите к разрешения конвейера.
Выберите
.
Выберите репозиторий для добавления.
Вы можете увидеть, что добавленный репозиторий отображается в списке.