TFS首次安装与配置,极其注意事项<个人备用>

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

http://www.cnblogs.com/romance/archive/2011/07/07/2100233.html#2398919

 

“听寒”这里写的非常详细,具体的我就不啰嗦了,我就借我在安装和配置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用习惯了,突然这样的满不习惯的,找了很长时间,最后终于找到了。

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

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

作者:Darren

出处:https://www.cnblogs.com/jesn/archive/2013/05/20/3089665.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   jesn  阅读(582)  评论(0编辑  收藏  举报
编辑推荐:
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
阅读排行:
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· 新年开篇:在本地部署DeepSeek大模型实现联网增强的AI应用
· Janus Pro:DeepSeek 开源革新,多模态 AI 的未来
· 互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(三):用.NET IoT库
· 【非技术】说说2024年我都干了些啥
more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示