title: Azure DevOps Permissions for Individual Repositories
body: <p>Let's say I have created a new project (MyProject) on ADO.  In it, I have 2 repositories (MyRepo1 and MyRepo2).  I would like to invite another user to contribute code to MyRepo1, but don't want them seeing MyRepo2.  How can this be done?</p>
  <p>I have tried creating a team (Team1) for MyRepo1 and adding the user to that team.  However, they still cannot see anything in ADO under my project.  If I add them to the default team of the project, they can see all the repos (bad).  This is how I set up Team1:</p>
  <p><a href="https://i.stack.imgur.com/PwMM8.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/PwMM8.png" alt="enter image description here" /></a></p>
  <p>As an aside, if anyone knows of a good comprehensive reference for the proper way of using and orchestrating Organizations, Projects, Teams, Areas, Azure DevOps Groups, Users, Repositories, etc., please let me know.  Each time I think I have these things under control, I get stuck in some scenario like this one.  Add in Azure AD and Azure Subscriptions, and things get pretty hairy sometimes.</p>