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

Azure devops 如何允许用户仅访问我的解决方案中的特定项目,azure-devops,Azure Devops,我正在使用Visualstudio.com上的VST托管我们的解决方案。我有一个包含多个VisualStudio项目的解决方案,所有这些项目都托管在TFS内部的团队项目中。现在我会有人帮助我进行开发,但我不想让他访问所有的VisualStudio项目,只访问其中的一些项目。如何在拒绝访问其他Visual Studio项目的同时授予他访问某些Visual Studio项目的权限?如果您使用TFVC作为源代码管理,可以参考以下步骤: 将用户添加到VST 转到该团队项目的管理页面 选择安全选项卡 单击

我正在使用Visualstudio.com上的VST托管我们的解决方案。我有一个包含多个VisualStudio项目的解决方案,所有这些项目都托管在TFS内部的团队项目中。现在我会有人帮助我进行开发,但我不想让他访问所有的VisualStudio项目,只访问其中的一些项目。如何在拒绝访问其他Visual Studio项目的同时授予他访问某些Visual Studio项目的权限?

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

  • 将用户添加到VST
  • 转到该团队项目的管理页面
  • 选择安全选项卡
  • 单击创建组以创建新组(例如,代码组)
  • 在“权限”选项卡中将视图项目级信息设置为允许
  • 在“成员”选项卡中将相应的用户添加到该组
  • 单击版本控制选项卡
  • 选择项目的文件夹(解决方案文件夹中的一个项目)
  • 单击添加以添加代码组(步骤4)
  • 将读取和签入权限设置为允许
  • 如果将Git用作源代码管理,则无法在存储库中为项(解决方案中的项目)设置安全性


    另一方面,如果有一些项目引用用户无法访问,我建议您可以打包并将程序集推送到VST的提要中:

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

  • 将用户添加到VST
  • 转到该团队项目的管理页面
  • 选择安全选项卡
  • 单击创建组以创建新组(例如,代码组)
  • 在“权限”选项卡中将视图项目级信息设置为允许
  • 在“成员”选项卡中将相应的用户添加到该组
  • 单击版本控制选项卡
  • 选择项目的文件夹(解决方案文件夹中的一个项目)
  • 单击添加以添加代码组(步骤4)
  • 将读取和签入权限设置为允许
  • 如果将Git用作源代码管理,则无法在存储库中为项(解决方案中的项目)设置安全性


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

    您使用“project”来引用太多的内容。您能否更新您的问题以区分TFS“团队项目”和Visual Studio项目?我已经编辑了这个问题,因为您建议您使用“项目”来指代太多的内容。你能更新你的问题来区分TFS“团队项目”和Visual Studio项目吗?我已经按照你的建议编辑了这个问题