[VSTS] 配置 Team Foundation Server 团队权限最佳实践

在之前的文章:[VSTS] 从零开始 Team Foundation Server 2010 安装配置详细图文教程中,我们介绍了详细的安装及配置TFS主体环境,接下来我们开始配置团队成员的权限,这里我以一些最佳实践方式来给大家演示配置过程,如果大家看到本文后觉得有更好的配置思路可以再沟通。

(以下图片如果看不清楚请点击打开后方可看到大图) 

1. 打开计算机管理:

2. 选择本地用户和组中的组:

3. 新建如下3个组,并将对应人员帐户创建好加入这些组中(这些人员不建议加入到管理员组)

a) TFSAdmins:TFS管理组,具有管理TFS中各项设置的权限;

b) TFSDevs:TFS开发人员组,具有普通权限,可以操作代码,报表,门户内容等;

c) TFSUsers:TFS用户组,参与用户,可查看报表,查看代码等。

4. 打开TFS管理控制台,这个控制台是在2010中新加入的:

5. 选择应用层,这一层是TFS全局内容设置:

6. 选择组成员资格:

7. 可看到默认用户组划分:

8. 创建Team Developers组:

9. 创建Team Users组:

10. 选择Team Dvelopers组的属性,选择Windows用户或组,将TFSDevs组加入其中:

11. 同理,将TFSUsers加入到Team Users组中:

12. 将TFSAdmins加入到自带管理组Team Foundation Administrators组中:

13. 接着选择管理安全性:

14. 选择添加,将刚才的两个Team组加入到安全管理中:

15. 配置Developers组权限如下,这个可根据不同需求配置:

14. 配置Users组权限如下:

16. 接着选择团队项目集合:

17. 界面如下:

18. 同样的选择组成员资格:

19. 打开后会看到如下组,这些组都是针对集合的:

20. 新建开发组:

21. 新建用户组:

22. 选择属性及TFS组,选择添加:

23. 将Developers组加入其中:

24. 同理,将Team Users组加入到集合Users组中:

25. 选择管理安全性:

26. 选择添加:

27. 将两个集合组加入到安全性设置中:

28. 配置开发组权限如下:

29. 配置用户组权限如下:

至此TFS层的权限配置完毕。

30. 接下来配置报表服务权限,打开:http://<tfsserver>/Reports,并用管理员帐户登录:

31. 选择右上方站点设置:

32. 选择安全性:

33. 选择新建角色分配,将TFSAdmins和TFSDevs加入管理员权限,TFSUsers加入用户权限:

34. 回到主文件夹,选择文件夹设置:

35. 同样将TFSAdmins和TFSDevs加入到管理员权限,将TFSUsers加入浏览者权限:

36. 配置完报表权限后可以看到TFS中已有报表可用状态,而文档为不可用,接下来继续配置SharePoint权限:

37. 打开http://<tfsserver>/sites/DefaultCollection/default.aspx,并用管理员登录:

38. 选择右侧网站操作中网站设置:

39. 选择人员和组选项:

40. 选择新建用户:

41. 将TFSAdmins组加入为完全控制:

42. 将TFSDevs加入为设计权限:

43. 将TFSUsers加入为参与权限:

44. 完成后如下:

至此,总权限配置基本完成,之后可以根据需要修改前面的设置。

45. 最后要注意到一点是,如果新建了团队项目,则需要单独为项目配置非管理组的用户

46. 只需要将集合开发人员(Project Collection Developers)加入到参与者中:

47. 将集合用户(Project Collection Users)加入到访问者中:

48. 另外要单独为SharePoint门户加访问权限,报表则不需要单独配置。

49. 选择网站设置:

50. 选择人员和组链接:

51. 选择新建中的添加用户:

52. 将TFSAdmin组加入完全控制权限:

53. 将TFSDevs加入到设计权限:

54. 将TFSUsers加入到参与讨论权限:

55. 重新连入TFS即可看到文档项可用:

 

以上为搜有配置内容,至此,我们可以在开发过程中享受TFS带来的优势,希望本文能帮助大家,多谢!

时间: 2024-08-22 06:26:34

[VSTS] 配置 Team Foundation Server 团队权限最佳实践的相关文章

安装Team Foundation Server 2012过程截图

原文:安装Team Foundation Server 2012过程截图 专题图 1,下载Team Foundation Server 2012  官方下载: http://www.microsoft.com/visualstudio/11/zh-cn/downloads 请单击"Team Foundation Server(团队基础服务器)",下载   单击"fts_server"安装.  1, 2, 3, 4, 5, 5_2, 5-3, 5-4, 5-5, 5-

Team Foundation Server 安装配置教程

最近搞坏了一次TFS,在修复的过程中发现TFS的安装复杂程度(与其他源码管理工具对比))令人发指啊. 此处以在windows server 2008上的安装Team Foundation Server 2010为例: 一.搭建IIS 此处安装默认的勾选项即可: 二.新建Windows 账户 a) TFSADMIN – 用于安装SQL Server,TFS等,该账户要求管理员权限,也就是将其加入到Administrators组中. b) TFSSERVICE – 这个账户用于所有服务账户,不要加入

团队管理工具-Team Foundation Server 问题

问题描述 Team Foundation Server 问题 谁有TFS 库的表结构说明 或帮助文档资料什么的 现在我要提取变更集的内容 解决方案 Visual Studio 2005 Team Foundation Server 已知问题VS2008 Team Foundation Server下载Team Foundation Server 2010 问与答 解决方案二: tfs2013/2015相比以前的版本有了很大的变化,一个不同就是,现在微软基本放弃了自己的源代码管理,转投git了,所

在域信任环境中使用 Team Foundation Server (TFS 2013)

原文:在域信任环境中使用 Team Foundation Server (TFS 2013)   1. 用户情景和方案: XX公司的大部分软件产品通过软件外包的方式由开发商完成.为加强对软件开发的进度和质量管理,XX公司部署了一套基于微软TFS 2013的研发平台,并将这个平台与活动目录域test.local集成在一起,在 test.local中为所有软件外包人员创建了登陆账户. 但是XX公司内部已经部署了一套用于企业管理的活动目录域test2.local.为了避免在研发环境的域(test.lo

Team System: Team Foundation Server事件服务

Microsoft 将 Team Foundation Server (TFS) 构建为一个主要和次要服务的集合,包括版本控制. 工作项目跟踪和 EventService 服务.我将 EventService 归类为次要服务,或者更确切地说是支持服务 .EventService 提供了一组事件,触发后,这些事件可执行一些操作(如发送电子邮件或调用基于 SOAP 的 Web 服务). 在本专栏中,我将介绍 Visual Studio 用户界面提供了哪些现成的事件.EventService 提供了

向Microsoft Team Foundation Server 2010中添加安全错误评级

软件开发团队在其产品生命周期过程中面临的一项最有争议的任务就是会审错 误.对于产品开发中涉及的每个人来说,确定任何给定错误的相对重要性级别( 进而确定该错误在发布之前无法及时修复的可能性)都是一件严肃的事情. 编程人员.测试人员.架构师和项目经理都有不同观点,并且其各自的会审决 策以下面一些分散的因素为基础: 修复后,有多少代码必须进行回归测试. 距离发布项目有多长时间. 多少用户会受到更改的影响. 错误是否阻止了其他问题的测试或修复. 我承认,在会审产品功能中的功能错误时,这些都是重要的考虑因

使用Team Foundation Server 2012源代码管理基本

原文:使用Team Foundation Server 2012源代码管理基本 本篇体验Team Foundation Server 2012安装及源代码管理.   □ 安装 搜索"team foundation server express 2012 安装",并安装.   □ 文档TFS 2012 安装指南和管理指南 http://examcr.am/10Ln5E4 进行下载.   □ 如何打开Team Foundation Server管理控制台 ● "开始".

Team Foundation Server XXX 不存在,或者此时不可访问:解决方案

Team Foundation Server XXX 不存在,或者此时不可访问:解决方案 一.是否修改了IIS配置,修复一下IIS 二.是否修改了防火墙设置,关闭了8080端口,打开它 三.是否修改了管理员密码,通过以下方法将密码更新到TFS 案例: TFS服务器用administrator账户安装后,有些windows服务和IIS应用程序池是在管理员的账户下运行的,当更改了administrator的密码后,会导致TFS不工作.原因是在管理员账户下运行的服务或IIS应用池无法启动.   解决方

解除Team Foundation Server 5个用户的限制

原文:解除Team Foundation Server 5个用户的限制 因为所有的用户必须加入到Team Foundation Licensed Users组内才能连接上TFS; 所以只要手工修改数据库,就可以破解5用户限制了.我们以TFSGuest4帐户做测试. 具体操作如下: 我们先以Team Foundation Server管理员的帐户连接 Team Foundation Server;然后我们为Team Foundation Licensed Users组添加用户;如果超过5个用户会提