【问题标题】:Set up user permissions for Team Foundation Server 2010为 Team Foundation Server 2010 设置用户权限
【发布时间】:2016-02-15 00:07:39
【问题描述】:

我们已成功安装 TFS 2010,但不知道如何设置用户权限。 我们是有五个开发人员、一个经理和一个秘书的小项目。每个开发人员都在与一个或多个项目合作,我们没有任何项目之间的合作。我们希望每个人都能看到每个项目的所有代码,但只有那些负责代码的人才能更改它。但是,我们希望每个人都为所有项目创建工作项。我们应该如何设置?

【问题讨论】:

    标签: tfs permissions


    【解决方案1】:

    有关 TFS 2010 权限的详细信息,您可以查看http://msdn.microsoft.com/en-us/library/ms252587.aspx

    如果您希望用户能够阅读源代码,您必须授予他/她唯一的读取权限并防止他更改代码,您必须拒绝签出和签入权限。您可以通过右键单击源代码管理资源管理器中的文件夹或文件,单击属性并单击安全选项卡来设置这些权限。

    对于工作项,您必须授予 WORK_ITEM_WRITE 和 WORK_ITEM_READ 权限。您可以通过右键单击团队资源管理器中的项目,单击区域和迭代,然后在区域选项卡上,单击安全

    【讨论】:

      【解决方案2】:

      在 Visual Studio 中,转到团队资源管理器(查看 - 团队资源管理器)。右键单击根节点 (servername\collectionname)。转到团队项目集合设置。在这里,您有 2 个选项;安全性和组成员身份。使用安全性来选择哪些用户/组可以做什么。使用组成员身份在安全组中添加/删除用户。我建议创建一个访问受限的组并将所有人添加到其中。然后,您可以在团队资源管理器中右键单击一个项目,转到团队项目设置 -> 组成员资格。将该组添加到读者组,以便每个人都可以阅读该项目。然后,将负责代码的人员添加到 Contributors 组,如果您希望他们拥有更多权力,甚至可以添加到 Project Administrators 组。

      【讨论】:

      • 但是如果我这样做,每个人都可以创建工作项(错误或问题)吗?
      • 如果我这样做,不属于 Contributors 组或 Project Administrators 组的用户无法添加工作项。我该如何解决?
      【解决方案3】:

      您可以使用 TFS 管理工具:http://tfsadmin.codeplex.com

      这是一个简单的工具来设置 TFS、SharePoint 和 SSRS 的权限。

      【讨论】:

      • 如果我不先安装 tfs 2008,我将无法安装它。不好
      • 您需要安装 Team Explorer 2008 和前向兼容性更新。不是 TFS 2008!
      【解决方案4】:

      查看我在此处发布的解决方法 - Adding Active Directory users to Team Foundation Server

      它将允许您将用户添加到您的 TFS 2010 项目,而无需访问远程域(当您有远程开发人员或远程托管您的 Team Foundation Server 时很有用。)

      这些步骤包括有关将新用户添加到项目组的详细信息。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-07-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多