为Team Foundation Server 2010设置用户权限

11

我们已经成功安装了TFS 2010,但不知道如何设置用户权限。我们是一个由五名开发人员、一名经理和一名秘书组成的小型团队。每个开发人员都在单独地为一个或多个项目工作,项目之间没有合作。我们希望每个人都能够查看每个项目的所有代码,但只有负责代码的人才能更改它。但是,我们希望每个人都可以为所有项目创建工作项。我们该如何设置这个权限呢?

4个回答

8

关于TFS 2010权限的详细信息,您可以查看此链接

如果您想让用户能够阅读源代码,您只需给予他/她“只读”权限,并防止他更改代码,您需要拒绝检出和检入权限。您可以通过在源代码控制资源管理器中右键单击文件夹或文件,点击属性,然后点击安全选项卡来设置这些权限。

对于工作项,您需要提供WORK_ITEM_WRITE和WORK_ITEM_READ权限。您可以通过在团队资源管理器中右键单击项目,点击区域和迭代,在区域选项卡上点击安全来完成。


6
在Visual Studio中,转到团队资源管理器(视图 - 团队资源管理器)。右键单击根节点(servername\collectionname)。转到团队项目集合设置。这里有2个选项:安全性和组成员资格。使用安全性选择哪些用户/组可以执行什么操作。使用组成员资格添加/删除用户以及安全组。我建议创建一个具有有限访问权限的组,并将每个人添加到该组中。然后,您可以右键单击团队资源管理器中的项目,转到“团队项目设置” -> “组成员资格”。将该组添加到读者组中,以便每个人都可以阅读该项目。然后,将负责代码的人员添加到贡献者组,或者甚至是项目管理员组,如果您希望他们拥有更多权限。

如果我这样做,每个人都可以创建工作项(缺陷或问题)吗? - magol
如果我这样做,不在贡献者组或项目管理员组中的用户将无法添加工作项。我该怎么解决? - magol

2
您可以使用TFS Admin工具:http://tfsadmin.codeplex.com。这是一款简单易用的工具,可用于设置TFS、SharePoint和SSRS的权限。

如果我不先安装TFS 2008,我就无法安装它。糟糕。 - magol
你需要安装Team Explorer 2008和向前兼容更新。不是TFS 2008! - Ewald Hofman

0

请看我在这里发布的解决方法 - 将Active Directory用户添加到Team Foundation Server

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

步骤包括向您的项目组添加新用户的详细信息。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接