2010-09-08 143 views
10

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

回答

7

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

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

工作项,你必须给WORK_ITEM_WRITE和WORK_ITEM_READ权限。您可以通过右键单击在团队资源管理器项目,单击区域和迭代做,和区域选项卡,单击安全

+0

嗨我找不到WORK_ITEM_WRITE和WORK_ITEM_READ那里... – user20358 2012-06-08 16:17:36

5

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

+0

但是,如果我这样做,每个人都可以创建工作项目(错误或问题)吗? – magol 2010-09-09 06:34:29

+0

如果我这样做了,那么不在“投稿者”组或“项目管理员”组中的用户将无法添加工作项目。我如何解决这个问题? – magol 2010-09-09 14:32:01

2

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

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

+0

如果我不先安装tfs 2008,我无法安装它。错误 – magol 2010-09-09 14:32:24

+0

您需要安装Team Explorer 2008和前向兼容性更新。不是TFS 2008! – 2010-09-09 18:35:56

0

在看,我这里贴的解决办法 - Adding Active Directory users to Team Foundation Server

这将允许您将用户添加到您的TFS 2010项目,而不必访问远程域(当你有远程开发商还是有用的,当你的Team Foundation Server的远程托管。)

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