目标:允许不同的客户端访问只能从我的私人仓库中读取/拉取。
概述: 列出了我知道的不同选项:
- 我可以邀请客户并让他们访问
Basic
访问级别,但我知道为了从 repo 中读取/克隆需要为不同的用户支付什么费用。 - 我可以创建一个具有
Basic
访问级别的用户,然后为他们单独创建 git 访问令牌。但是,我没有看到将访问令牌限制为特定于项目/存储库的方法。相反,创建的访问令牌具有与创建的用户相同的权限。
问题:向外部用户提供仅访问私有 Azure DevOps 存储库的访问权限的最佳做法是什么?
注意:我看过这个链接,不知道是否还有其他选择。