WinServer2008 R2搭建TFS2013小结(无法连接Internet手动安装)

时间:2023-03-09 20:40:41
WinServer2008 R2搭建TFS2013小结(无法连接Internet手动安装)

  不定时更新参考文档:

TFS安装与管理

为本地管理配置本机模式报表服务器 (SSRS)

  手里有文档还是掉进各种坑,这里把坑总结一下,方面以后填坑。

  安装指导文档中搭建TFS2013用了两台服务器,把SQL Server和TFS分开安装的,但是由于条件限制这里只用了一台,另外账号也只用了一个,如果你用的是两台服务器,请确保两台机器在用一个域下。

  其实所有这些坑都是因为服务器可以通过VPN连接,但是服务器在安装过程中无法连接Internet,所有SharePoint需要手动安装,而手动安装就遇到了各种坑。所以,如果你操作的系统安装过程中可以连接Internet进行的话,看到这里就算结束了。

  配置(这里系统+软件默认为64位):Winserver 2008 R2 SP1、SQL Server 2012、SharePoint 2013 SP1、Team Foundation Server 2013.4、SharePoint 2013的各种依赖安装包(如下图)

WinServer2008 R2搭建TFS2013小结(无法连接Internet手动安装)

  为了节省大家的时间,整理了一下安装包,希望对你有所帮助。点击制定软件下载:

  如果你不想下载SharePoint2013的所有依赖包可以选择下载(顺序跟图片一致):

  至于一些激活工具,请自行谷度下载(点击这里获取GoogleHost)

  1. 系统安装+激活+域账户(请保证域账号的权限足够大)
  2. 添加系统角色和功能(如下图)
    WinServer2008 R2搭建TFS2013小结(无法连接Internet手动安装)
  3. 安装SQL Server 2012 SP1时注意以下几点
    功能选择的选项(如下图)
    WinServer2008 R2搭建TFS2013小结(无法连接Internet手动安装)
    服务器配置的账户为域账户,密码自行设置(当然你也可以添加多个域账户,根据Microsoft的建议进行设置。),可以自动设置为自动,排序规则默认即可(如下图)。
    WinServer2008 R2搭建TFS2013小结(无法连接Internet手动安装)
    数据库引擎配置-身份验证模式请选择混合模式,SQL Server管理员请将前面提到的域账号添加进去,如果你用到多个域账号,请全部添加(如下图)。
    WinServer2008 R2搭建TFS2013小结(无法连接Internet手动安装)
    后面需要添加账户的情参照上一条。请确保最终安装成功。
  4. Reporting Service配置管理
    WinServer2008 R2搭建TFS2013小结(无法连接Internet手动安装)
    WinServer2008 R2搭建TFS2013小结(无法连接Internet手动安装)
    WinServer2008 R2搭建TFS2013小结(无法连接Internet手动安装)
    WinServer2008 R2搭建TFS2013小结(无法连接Internet手动安装)
    WinServer2008 R2搭建TFS2013小结(无法连接Internet手动安装)

    WinServer2008 R2搭建TFS2013小结(无法连接Internet手动安装)
    WinServer2008 R2搭建TFS2013小结(无法连接Internet手动安装)
    WinServer2008 R2搭建TFS2013小结(无法连接Internet手动安装)
    WinServer2008 R2搭建TFS2013小结(无法连接Internet手动安装)
    WinServer2008 R2搭建TFS2013小结(无法连接Internet手动安装)
    WinServer2008 R2搭建TFS2013小结(无法连接Internet手动安装)
    WinServer2008 R2搭建TFS2013小结(无法连接Internet手动安装)

  5. SQL Server配置管理器
    WinServer2008 R2搭建TFS2013小结(无法连接Internet手动安装)
    将禁用的选项启用,然后重启SQL Server服务。
    WinServer2008 R2搭建TFS2013小结(无法连接Internet手动安装)
  6. 安装SharePoint 2013(坑来了!)
    在运行setup.exe之前请先运行prerequisiteinstaller.exe来检测安装环境是否正确。如果你的服务器可以连接Internet安装的话所有坑就可以绕过了,下面这些可以跳过。
    WinServer2008 R2搭建TFS2013小结(无法连接Internet手动安装)
    等这个东东运行完,如果发现第一个就下载错误,后面的直接跳过安装了。那么你就需要把依赖包中的东西一个个手动安装了。但是请先看完下面这条再动手(可以说我所有的时间都浪费在这了···)!!
    其实最大的坑就是WindowsServerAppFabricSetup_x64.exe的安装,因为不能直接双击安装,要管理员运行命令提示符,用命令进行安装。可以把prerequisiteinstaller.exe拷贝到D盘下,
    然后输入指令:"D:\WindowsServerAppFabricSetup_x64.exe" /i CacheClient,CachingService,CacheAdmin /gac
    双击安装显示安装成功,但是prerequisiteinstaller.exe检测安装环境的时候可能会显示安装错误或者下载失败。所以最好指令安装。
    而如果你不小心双击安装完了,那么请再双击安装包进行功能删除和卸载,即把已经勾选的项目全部去掉勾下一步就可以了。然后重启再运行上面的指令即可。
    其他的自行逐个安装即可。
  7. TFS 2013安装配置
    基本没什么要说的,到了集成SharePoint的时候,选择制定SharePoint位置即可,如果你的SharePoint安装配置没问题的话,默认制定位置都是可以测试通过的。接下来就是一个下一步+配置的循环。
  8. TFS生成配置只要注意在配置生成计算机的时候选择使用用户账户,并填写好域账户和密码即可。其他默认。
  9. 防火墙的设置,注意将自己用到的端口添加到防火墙入站规则中即可。
  10. 这里很重要:在用远程客户端的VS连接TFS服务器之前记得在服务器上添加外网到内网的IP映射,本地Host添加一条数据:服务器外网IP 服务器主机名
    另外有可能的话,你还需要把报表管理站点Reports的80端口更改掉,因为如果是你租的服务器,80端口可能是被强制封起来的,添加映射也无效。
  11. TFS配置代理服务器,默认下一步。
  12. VS配置Build策略和单元测试,请自行谷度。
  13. 新建个团队项目试一下吧,有问题请一个个排查,我是一个个坑填过来的。

如果有问题请邮件willem@xcloudbiz.com