不定时更新参考文档:

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的各种依赖安装包(如下图)

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

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

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

  1. 系统安装+激活+域账户(请保证域账号的权限足够大)
  2. 添加系统角色和功能(如下图)
  3. 安装SQL Server 2012 SP1时注意以下几点
    功能选择的选项(如下图)

    服务器配置的账户为域账户,密码自行设置(当然你也可以添加多个域账户,根据Microsoft的建议进行设置。),可以自动设置为自动,排序规则默认即可(如下图)。

    数据库引擎配置-身份验证模式请选择混合模式,SQL Server管理员请将前面提到的域账号添加进去,如果你用到多个域账号,请全部添加(如下图)。

    后面需要添加账户的情参照上一条。请确保最终安装成功。
  4. Reporting Service配置管理










  5. SQL Server配置管理器

    将禁用的选项启用,然后重启SQL Server服务。
  6. 安装SharePoint 2013(坑来了!)
    在运行setup.exe之前请先运行prerequisiteinstaller.exe来检测安装环境是否正确。如果你的服务器可以连接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

WinServer2008 R2搭建TFS2013小结(无法连接Internet手动安装)的更多相关文章

  1. Windows Server2008 R2 设置NAT 让Hyper-V连接Internet

    1.添加虚拟网卡,设置为内部,并且固定IP地址192.168.1.1 255.255.255.0 此为内网网卡 2.添加服务器角色:DHCP服务器,DNS服务器,网络策略和访问服务 3."网 ...

  2. 搭建vue2.0开发环境及手动安装vue-devtools工具

    安装vue脚手架 1.安装node.js,如果安装成功输入 node -v ,查看node版本号,输入npm -v查看npm版本 https://nodejs.org/en/ 2.注册淘宝镜像,定制的 ...

  3. 本地Git搭建并与Github连接

    本地Git搭建并与Github连接 git 小结 1.ubuntu下安装git环境 ubuntu 16.04已经自带git ,可以通过下列命令进行安装与检测是否成功安装 sudo apt-get in ...

  4. 【内网渗透笔记】Windows2008 R2搭建域控制器

    0x00 前言 将网络中的多台计算机逻辑上组织到一起,进行集中管理,这种区别于工作组的逻辑环境叫做域(domain).域是日常计算机管理的一种很有效手段,因此,域控制器自然而然就在成域环境中最重要的角 ...

  5. Linux 连接 Internet

    本文根据<鸟哥的Linux私房菜-服务器架设篇>第四章总结 Linux 连接 Internet 前的注意事项 想要连接 Internet 需要配置一组合法的 IP 参数,主要是 IP.Ne ...

  6. Linux连接Internet

    Linux连接Internet 1. Linux网卡 1.1 查看内核所扑捉到的网卡信息(已经安装到服务器并且被Linux内核识别的网卡) [root@www ~]# dmesg | grep -in ...

  7. WindowsServer2012 R2 64位中文标准版(IIS8.5)下手动搭建PHP环境详细图文教程(二)安装IIS8.5

    //来源:http://www.imaoye.com/Technology/WindowsServer2012R264IIS85.html 阿里云服务器ECS Windows Server 2012 ...

  8. VMware bridge 桥接方式连接internet

    经过反复测试,关于VMware内虚拟机(包括ubuntu linux和windows)连接internet 目前的结论是 使用bridge方式时,VMware相当于一个交换机(switch),虚拟机和 ...

  9. Windows Server 2008 R2 搭建网站详细教程

    转自:http://jingyan.baidu.com/album/642c9d34098bf5644a46f71f.html?picindex=4 网上都有一些Windows Server 2008 ...

随机推荐

  1. Eclipse 和 HSQLDB: 将关系数据库服务器嵌入到 Eclipse 中,第 2 部分

    HSQLDB 开发者角色 对 HSQLDB 与 Eclipse 工作台的集成感兴趣的开发者可以很容易地被分为两类: 客户机开发者,他们只是用 HSQLDB 来存储数据. 引擎开发者,他们通过添加新的标 ...

  2. shell_基础知识

    参考: http://blog.csdn.net/kaizi318/article/details/9343551 开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh符号#!用来告 ...

  3. Visual Studio 2015完全离线安装

    虽然微软提供了Visual Studio的ISO镜像下载,但这个ISO文件并不完整,安装的过程中依然需要联网下载一些安装包,在中国特色的网络环境下导致安装过程还是非常慢的.另外,在一些网络隔离的环境中 ...

  4. Redmine2.5+CentOS6+Apache2

    redmine是使用ruby开发的一款无任何商业限制且可自行部署的项目管理软件,其简洁的界面比较符合程序猿的定位,使用起来比较方便,由于我之前装3X没 成功,各版本之间的依存和配置都不一样,所以最后参 ...

  5. ajax实现文件下载

    前台: <html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> ...

  6. 关于ES、PES、PS/TS 码流

    一.基本概念 )ES   ES--Elementary  Streams  (原始流)是直接从编码器出来的数据流,可以是编码过的视频数据流(H.264,MJPEG等),音频数据流(AAC),或其他编码 ...

  7. BSF、BSR: 位扫描指令

    ;BSF(Bit Scan Forward): 位扫描找1, 低 -> 高 ;BSR(Bit Scan Reverse): 位扫描找1, 高 -> 低   找到是 1 的位后, 把位置数给 ...

  8. 解决VMware“该虚拟机似乎正在使用中”问题

    http://jingyan.baidu.com/article/4ae03de3fa2ae93eff9e6bb0.html

  9. C#十种语法糖

    语法糖 指计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用.通常来说使用语法糖能够增加程序的可读性,从而减少程序代码出错的机会.需要声明的是"语法糖" ...

  10. 转 系统级编程语言性能PK

    http://www.solidot.org/story?sid=35754 看了此文,为什么我现在如此看好Rust C/C++已经统治系统编程很久,除了ObjectiveC之外语言都无法获得很高的关 ...