团队成员无法看到TFS回购

时间:2017-08-08 13:26:21

标签: tfs azure-devops

我无法配置TFS,以便我的团队中的开发人员可以访问并将repo克隆到本地计算机上。

他们都收到以下消息:

  

您无权查看此对象的权限

我已将它们添加为项目成员。 我甚至不情愿地让他们成为管理员。 但是,所有解决此问题的尝试都失败了。

6 个答案:

答案 0 :(得分:6)

我按照Ash的建议进行了深入研究,并最终针对我的情况进行了解决。希望在此处添加一些步骤,以帮助更多的人找到正确的页面。

要将访问权限从“涉众”更改为“基本”:

  1. 转到项目页面>在“项目设置”下的“常规”>“概述”下,这是默认设置,您应该看到“ Process” =“ Basic”。单击“基本”一词,这将带您进入组织设置。
  2. 在“常规”>“用户”下,您可以看到您自己或某些用户的访问级别为“利益相关者”而不是“基本”。下一步就是找一个有能力的人,改变它。

答案 1 :(得分:2)

  1. 为团队项目打开管理员。

  2. 导航到安全标签。

  3. 在添加用户帐户的框中,您应该可以看到 右侧的有效权限。

  4. 用户应该在"查看项目级别信息"

  5. 鼠标悬停应显示"为什么"如果你点击你应该是 能够看到拒绝许可的来源。

  6. 这与我正在使用btw的visual studio 2012相关。

答案 2 :(得分:1)

就我而言,我的团队成员是利益相关者。查看所有存储库应该为 BASIC

答案 3 :(得分:1)

如果您是天蓝色的“ StakeHolder”,那么您将无权访问私有项目中的回购协议。

对于我的项目,必须在回购设置可用之前购买Visual Studio订阅。

Microsoft Devops - About access levels - Stakeholder access

公共和私人功能访问: 利益相关者访问权限会根据您是在私有项目还是在公共项目中对功能进行不同的访问。要了解有关公共项目的更多信息,请参阅什么是公共项目。

Visual Studio订阅访问权限: Visual Studio订阅者有权获得Visual Studio订阅功能,这是订阅者的利益。添加这些用户时,请确保为他们分配Visual Studio订阅访问级别。

系统会根据其订阅级别自动识别其订阅并启用所有其他功能。

答案 4 :(得分:0)

仔细检查您的团队成员对相应回购的权限。 Web门户 - 设置 - 版本控制

enter image description here

确保允许Contribute权限。

同时检查他们所在群组的权限,原因是TFS 拒绝王牌允许

  

如果用户属于两个组,并且其中一个组具有特定组   权限设置为拒绝,该用户将无法执行   即使属于某个组,也需要该权限的任务   将该权限设置为允许

答案 5 :(得分:0)

如果您使用azure devops服务器,则可以将访问权限从“涉众”更改为“基本”,

enter image description here