不定时更新参考文档:

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. Orcle基本语句(一)

    --创建学生信息表,约束放在所有列定义之后 CREATE TABLE stu_info( stu_id INTEGER, stu_name NVARCHAR2() NOT NULL, stu_sex ...

  2. 【原创】No matching distribution found for Twisted>=10.0.0 (from scrapy)

    系统  Ubuntu14.04 python  2.7.11 运行  pip install scrapy  报错: No matching distribution found for Twiste ...

  3. Hadoop HDFS编程 API入门系列之简单综合版本1(四)

    不多说,直接上代码. 代码 package zhouls.bigdata.myWholeHadoop.HDFS.hdfs4; import java.io.IOException; import ja ...

  4. asp.net前台绑定时间格式时,定义时间格式

    <%#Eval("news_time","{0:yyyy-MM-dd}") %><%#((DateTime)Eval("news_t ...

  5. [转]Debug 和 Release 编译方式的区别

    本文主要包含如下内容: 1. Debug 和 Release 编译方式的本质区别 2. 哪些情况下 Release 版会出错 3. 怎样“调试” Release 版的程序 Debug 和 Releas ...

  6. Apache Spark-1.0.1集群搭建

    欢迎经验交流!本文Blog地址:http://www.cnblogs.com/fesh/p/3866791.html Apache Spark   a fast and general engine ...

  7. B站运维团队成长的血泪史

    胡凯,bilibili运维负责人,曾经就职于金山软件.金山网络.猎豹移动,负责运维相关工作.Bilibili是国内最大的年轻人潮流文化娱乐社区,银河系知名弹幕视频分享UGC平台.   95后二次元新人 ...

  8. java.lang.ClassCastException: android.widget.RelativeLayout cannot be cast to android.widget.TextView

    最近在学习drawerLayout时,遇到这个bug.如下示: java.lang.ClassCastException: android.widget.RelativeLayout cannot b ...

  9. 如何在MAC上使用SVN,简单几行命令搞定

    如果你要使用SVN管理代码,如果不是迫不得已,还是看看git吧,但是SVN也要知道怎么用,原理是相似的. 首先,要准备的东西:svnX软件 https://pan.baidu.com/s/1mhEay ...

  10. python学习之——计算给出代码中注释、代码、空行的行数

    题目:计算给出代码中注释.代码.空行的行数 来源:网络 思路:注释行以 ‘#’开头,空行以 ‘\n’ 开头,以此作为判断 def count_linenum(fname): fobj = open(f ...