我们已经成功安装了TFS 2010但是想知道如何设置用户权限。 我们是一个小项目,有五个开发人员,一个经理和一个秘书。每个开发人员都在与一个或多个项目合作,我们在任何项目之间都没有合作。我们希望每个人都能够看到每个项目的所有代码,但只有那些负责代码的人才能更改它。但是,我们希望每个人都为所有项目创建工作项。我们该如何设置呢?
答案 0 :(得分:8)
有关TFS 2010权限的详细信息,您可以查看此http://msdn.microsoft.com/en-us/library/ms252587.aspx
如果您希望用户能够阅读源代码,您必须给予他/她唯一的读取权限,并防止他更改代码,您必须拒绝签出并签入权限。您可以通过右键单击“源代码管理资源管理器”中的文件夹或文件,单击“属性”并单击“安全”选项卡来设置这些权限。
对于工作项,您必须提供WORK_ITEM_WRITE和WORK_ITEM_READ权限。您可以通过右键单击团队资源管理器中的项目,单击区域和迭代,然后在区域选项卡上单击安全性
答案 1 :(得分:5)
在Visual Studio中,转到团队资源管理器(视图 - 团队资源管理器)。右键单击根节点(servername \ collectionname)。转到团队项目集合设置。这里有2个选项;安全性和组成员身份。使用安全性选择哪些用户/组可以执行哪些操作。使用组成员身份从安全组添加/删除用户。我建议创建一个访问受限的组,并将每个人添加到其中。然后,您可以右键单击团队资源管理器中的项目,转到团队项目设置 - >集团成员。将该组添加到“读者”组,以便每个人都可以阅读该项目。然后,将负责代码的人员添加到贡献者组,甚至是项目管理员组,如果他们希望他们拥有更多权力。
答案 2 :(得分:2)
您可以使用TFS管理工具:http://tfsadmin.codeplex.com。
这是一个为TFS,SharePoint和SSRS设置权限的简单工具。
答案 3 :(得分:0)
请参阅我在此处发布的解决方法 - Adding Active Directory users to Team Foundation Server
它允许您在不访问远程域的情况下将用户添加到TFS 2010项目(当您有远程开发人员或远程托管Team Foundation Server时很有用。)
这些步骤包括有关向项目组添加新用户的详细信息。