Разрешение на чтение на уровне файлов в Azure DevOps не работает - PullRequest
0 голосов
/ 23 сентября 2018

У меня есть командный проект в DevOps Azure (ранее известный как VSTS):

$\TempProjectA

У меня есть этот разработчик, который может войти в DevOps Azure и разработать код:

username: first_developer@example-company.com
password: *****

У меня есть эта группа, которая называется SingleFileReaders, и я добавил first_developer@example-company.com в эту группу.

Затем, используя обозреватель исходного кода Visual Studio, я просмотрел $\TeamProjectA\FileToBeShared.java, щелкнув по нему правой кнопкой мыши, используя Расширенное меню, мне удалось попасть во всплывающее окно «Безопасность».И там я разрешил опцию чтения.

Теперь я вхожу как first_developer@example-company.com в Visual Studio, но я не вижу этот файл.На самом деле я не вижу TeamProjectA.Что мне делать?

Ответы [ 2 ]

0 голосов
/ 30 сентября 2018

Для тех, кто застрял в этой точке, хитрость заключается в том, чтобы сначала дать View project-level information разрешение вашей роли / пользователю.Использование встроенных ролей бесполезно, так как они имеют разрешения гораздо больше, чем я хотел.Они дают доступ ко всем файлам, по крайней мере, только для чтения.

0 голосов
/ 23 сентября 2018

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

Следуйте здесь , так как пользовательский интерфейс изменен, возникают некоторые трудности с поиском ценных бумаг / добавлением конфигурации пользователяв Azure DevOps

Безопасность

enter image description here

Роль участника для доступа к исходным кодам

enter image description here

...