如何允许用户仅访问我的解决方案中的特定项目

时间:2017-08-31 14:34:55

标签: azure-devops

我在Visualstudio.com上使用VSTS来托管我们的解决方案。我有一个包含多个Visual Studio项目的解决方案,所有这些项目都托管在TFS内的团队项目中。现在我有一个人可以帮助我进行开发,但是我不希望他能够访问所有Visual Studio项目,只有部分项目。如何拒绝访问其他Visual Studio项目,同时拒绝访问其他项目?

1 个答案:

答案 0 :(得分:4)

如果您使用TFVC作为源控件,可以参考以下步骤:

  1. 将用户添加到您的VSTS
  2. 转到该团队项目的管理页面
  3. 选择安全标签
  4. 点击创建群组以创建新群组(例如CodeGroup)
  5. 将“查看项目级别信息”设置为“允许在权限”选项卡中
  6. 将相应的用户添加到“成员”标签中的该组
  7. 单击“版本控制”选项卡
  8. 选择项目的文件夹(解决方案文件夹中的项目之一)
  9. 单击“添加”以添加CodeGroup(步骤4)
  10. 将“读取”和“签入”权限设置为“允许”
  11. 如果您使用Git作为源代码管理,则无法为存储库中的项目(解决方案中的项目)设置安全性。

    另一方面,如果有一些用户无法访问的项目引用,我建议您可以打包并将程序集推送到VSTS的源:Package Management in Team Services and TFS