Objective: Allow different clients access to only read/pull from my private repo.
Overview: Listed are the different options that I am aware of:
- I could invite the clients and give them access to the
Basicaccess level but do know what to have to pay for different users just to read/clone from the repo. - I could create a single user with
Basicaccess level and then create git access tokens for them individually. However, I did not see a way to restrict the access tokens to be project/repo specific. Instead, the access tokens create had the same privileges as the created user.
Question: What is the best practice to provide access to an external user to only access the private Azure DevOps repo?
Note: I have seen this link and did not know if there were other options.

