Azure Devops permission for some repositories

Viewed 16505

We have an Azure Devops Project with several repositories. However we only want to give access to a couple of repos to another team.

I've setup a group called Outsource (oddly it doesn't show under Project Settings > General > Teams) and within the Project Settings > Repos > Repositories section i've given the group permissions.

However they can't access theses repos from My Org > Repos (red icon). Also they can't clone the repos either.

The one user in the 'Outsource' group is setup as a basic user.

Can anyone tell if I'm missing a setting? It doesn't seem like providing permission against a repo does anything? I also gave them access to a different project and they can access that fine.

1 Answers

Stakeholder user cannot access private project repo. The permission group Outsource is collection level group, we recommend that you open the project settings and create a project level permission group and add these users. enter image description here

Configure permission

Open project settings-> Repositories->click one repo-> select the repositories which you want to give access to another team->add the permission group and set the permission Read to Allow. Then the group users can access these repositories.

enter image description here

Select the repositories which you do not want to give access to another team->add the permission group and set the permission Read to Deny. Then the group users cannot access these repositories.

enter image description here

Related