MAT*_*HEW 7 azure-devops azure-repos
目标:允许不同的客户端访问仅从我的私人存储库中读取/拉取。
概述: 列出了我所知道的不同选项:
Basic访问级别的访问权限,但确实知道为不同的用户只是为了从存储库读取/克隆而需要支付费用。Basic访问级别的用户,然后为他们单独创建 git 访问令牌。但是,我没有找到将访问令牌限制为项目/存储库特定的方法。相反,创建的访问令牌具有与创建的用户相同的权限。问题:向外部用户提供仅访问私有 Azure DevOps 存储库的最佳实践是什么?
注意:我看过这个链接,不知道是否还有其他选择。
要使用户对一个项目中的所有存储库仅具有读取权限:
您可以考虑将用户设置为 ,reader而不是contributor或Project Administrators,这样用户只能对一个项目中的存储库具有读取权限。
Organization Settings=>Users(General)=>Manage user=> select Project reader。
更多详细信息project readers你可以查看这个文档。
要使用户仅对一个项目中的一个特殊存储库具有读取权限:
我们可以通过以下方式控制相关权限Project Settings=>Repositories(Repos)=>Version Control Administrators:
希望以上内容有所帮助:)
| 归档时间: |
|
| 查看次数: |
12112 次 |
| 最近记录: |