在TFS Online中,如何与客户

时间:2017-02-13 08:53:54

标签: tfs azure-devops

我们有一个企业客户,我们已经为其提供了系统。协议的一部分是我们向他们提供最新版本的源代码。我们在TFS上在线使用TFVC,我们认为让他们访问我们的主分支是最容易的。但是我只有允许他们访问代码而没有别的东西。我正在测试的用户,可以看得太多:I.e。仪表板,现有团队成员等等。

我是否可以仅将主分支中的代码暴露给外部用户?

2 个答案:

答案 0 :(得分:1)

考虑到安全性,不建议访问TFS主分支机构(AD)。相反,考虑将源代码转换为zip格式,有很多大型文件发送(FTP站点)可用..

您的限制访问权限的请求仍然可以查看此

https://www.visualstudio.com/en-us/docs/setup-admin/restrict-access-tfs

您可以考虑将您的部分源代码复制到单独的流中,并为读者提供对该流的只读访问权。

希望这有助于......:)

答案 1 :(得分:1)

请参阅以下步骤设置权限:

  1. 将用户添加到您的VSTS(基本)
  2. 如果您添加了
  3. ,则从所有组中删除此用户
  4. 转到团队项目版本控制(设置>版本控制)
  5. 的管理页面
  6. 选择文件夹/分支
  7. 点击添加>添加用户以添加该用户
  8. 选择您添加的用户
  9. 将读取权限设置为允许
  10. 转到“安全性”页面(单击“安全性”)
  11. 点击创建群组以创建新群组
  12. 将项目级别信息设置为允许和拒绝该组的其他权限
  13. 点击该新群组的成员
  14. 单击“添加”将该用户添加到该组
  15. 之后,该用户可以访问Web访问代码(只是用户具有读取权限的文件夹/分支)(代码>文件)。