Права доступа для конвейера Azure DevOps Services - PullRequest
0 голосов
/ 27 мая 2019

Каковы рекомендации по разрешению доступа для программистов, работающих в Azure DevOps? Я хотел бы, чтобы программисты могли использовать его, например, имея возможность создавать ветки.

Насколько я понимаю, читая такие документы, как https://docs.microsoft.com/en-us/azure/devops/organizations/security/set-git-tfvc-repository-permissions?view=azure-devops#git-repository

Единственное разрешение, которое требуется, это участник? Это правильно или я неправильно все понял? Организация, в которой я работаю, например, установила, что участник является членом: Администраторы сборки, создатели конечных точек, администраторы выпуска

Ответы [ 3 ]

1 голос
/ 27 мая 2019

Создание пользователей - это другое, а предоставление прав - это другое.Вы ищете что-то с именем Policies.

Проверьте для Политики ветвления * в этом случае .

EDIT:

Я был смущен с правами ветвления, однако вы можете воспользоваться Разрешениями репозитория и Разрешениями ветвления , чтобы узнать, как вы можете давать разрешения для своих проектов.пользователям

0 голосов
/ 27 мая 2019

спасибо за быстрый ответ.Копались в документации и разрешениях репозитория.Я дал определенное понимание сома.Меня беспокоит то, что мне нужны предопределенные настройки для управления хранилищем кода на командном уровне, поэтому я не хочу давать разрешение на проект программистам.В моей настройке лазурных девопов я имею только организацию с сотнями команд.

Насколько я понимаю, права на репо устанавливаются на уровне проекта.Я хотел бы свести к минимуму доступ на уровне проекта, поскольку он дает широкий доступ в других случаях и других групп.Поэтому я надеялся, что предоставление программистам доступа для участников даст более или менее необходимый доступ к репозиториям из коробки.Например: 1. Клонировать, извлекать, вносить вклад в запросы извлечения и исследовать содержимое репозитория. 2. Вносить вклад в репозиторий, создавать ветви, создавать теги, управлять заметками

Не совсем понимаю, зачем нужен больший доступнеобходимо.Но может, например, предоставить контроль безопасности роли администратора сборки, предоставив доступ к разрешению на изменение.В этом случае пользователи со сборкой amdnin могут управлять безопасностью для своих собственных репозиториев.

Есть какие-нибудь мысли по этому поводу?Прошу прощения, если я неправильно понял ваш ответ ...

0 голосов
/ 27 мая 2019

Вам необходимо перейти к настройкам проекта, а затем к репозиториям. там вы найдете список репозиториев, и каждому репо могут быть назначены определенные права. некоторые наследуются, некоторые назначаются. Вы можете изменить их по своему вкусу.

это URL: https://dev.azure.com/org_name/project_name/_settings/repositories

Для получения более подробной информации перейдите по этой ссылке: https://docs.microsoft.com/en-us/azure/devops/organizations/security/set-git-tfvc-repository-permissions?view=azure-devops

...