【问题标题】:How to allow a user to access only specific projects in my solution如何允许用户仅访问我的解决方案中的特定项目
【发布时间】:2017-09-02 04:25:17
【问题描述】:

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

【问题讨论】:

  • 您使用“项目”来指代太多东西。您能否更新您的问题以区分 TFS“团队项目”和 Visual Studio 项目?
  • 我已按照您的建议编辑了问题

标签: azure-devops


【解决方案1】:

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

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

如果您使用 Git 作为源代码控制,则无法为存储库中的项目(解决方案中的项目)设置安全性。

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

【讨论】:

    猜你喜欢
    • 2020-09-01
    • 2021-02-03
    • 1970-01-01
    • 2014-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-10
    相关资源
    最近更新 更多