由于公司的办公地点不在同一个地方,我们经常需要跑,而vss的外网访问,配置的一直有问题,于是就想着换下TFS来使用,进过一番查找发现"听寒"的博客里写的TFS安装即其配置些的非常好,这里我就借鉴下他的


 

“听寒”这里写的非常详细,具体的我就不啰嗦了,我就借我在安装和配置TFS中遇到的一些问题,即自己感觉重要整理出来的一点东西:

注意事项

1、对于服务器的机器名,必须在安装TFS前完成修改,否则当完成安装后如果修改计算机名会导致TFS若干服务无法正常    运行。

 

2、如果安装TFS前,报表服务与SharePoint没有正常安装,则TFS不会帮你自动配置这些服务的关联,后续使用手工配置将会很复杂,且成功率很低。

 

3、TFS的权限与操作系统的用户或域是关联管理的,TFS是支持数据库账户、操作系统账户和域账户的权限管理。一般在20人以下使用的TFS,建议直接使用操作系统的账户比较方便和简单。当超过20人或以上的团队,建议使用与域账户关联的方式。

 

4、TFS的权限结构是根据项目集、项目、内容进行分级管理的。下层可以覆盖上层的权限配置。

 

项目的权限配置包括了项目级、源代码、区域、团队查询、生成的权限控制。

项目级的权限控制,只是用于控制用户是否对本项目的访问权限,同理项目集也一样。有项目级的访问权限不代表具有源代码、区域等的权限,需要一一配置,不过TFS会默认生成4个权限组,对应不同的内容也有默认的配置,一般来说只需要配置这些组的成员即可。

 

 

项目的权限配置包括了项目级、源代码、区域、团队查询、生成的权限控制。

 

项目级的权限控制,只是用于控制用户是否对本项目的访问权限,同理项目集也一样。有项目级的访问权限不代表具有源代码、区域等的权限,需要一一配置,不过TFS会默认生成4个权限组,对应不同的内容也有默认的配置,一般来说只需要配置这些组的成员即可。

 


 

 

在刚开始设置TFSSERVER的账户的时候默认密码我就搞123,最后为了安全起见,我把TFSServer和Administrator的密码都改了,服务器重启后,TFS就连接不上了,看日志说是我没权限,去看IIS,ShopPoint和TFS的web 都打不开,报503错误,应用程序吃关闭。最后检查IIs的应用程序池中,发现标识中不是是用内置的账户,这里才恍然大悟,我们这里的密码没有更正。说到这里,相信大家都明白了吧!

 

TFS中默认的是可以多人签出的,vss用习惯了,突然这样的满不习惯的,找了很长时间,最后终于找到了。

操作:右键选中项目--->团队项目设置--->源代码管理   弹出了一个对话框  "签出设置" 中的一个勾选狂默认是勾选的(启用多个签出),我们去掉第一个勾选框

为了方便操作,我们第二个,签出更新的勾选框选中。