TFS2012服务端环境搭建
微软提供的TFS(Team Foundation Server)是为开发者团队提供的一个集 代码仓库、任务管理、文档管理等众多强大功能的服务平台。
1、TFS依赖项
目前TFS已经出到了2018版本,下面是各版本所依赖的操作系统版本,来源于官网说明 https://docs.microsoft.com/zh-cn/tfs/server/requirements?view=vsts
服务器操作系统:

客户端操作系统:

数据库:

SharePoint:

2、安装步骤
需要安装TFS必须先安装数据库、部署IIS再安装和配置TFS。在安装数据库之前请检查服务器名称,如名称存在特殊符号,如下划线”_“则
建议将下划线移除。PS(TFS建议数据库的实例名称不带下划线);
1)这里以我安装的TFS2012为例,先将云服务器操作系统安装为Windows Server2016;
2)安装SQL Server2012;
3)安装IIS;
4)安装TFS2012;
注意:除数据库和IIS可以混淆外,其他安装步骤不可混淆!
安装步骤可参考:http://tuqiang9999.blog.163.com/blog/static/33241320134313714754/
3、配置TFS
在配置中心选择【基本服务器】点击【启动向导按钮】后一直点击下一步即可;网上引用别人的图:

安装好之后此时只是在服务器上可以,需要将IIS与域名进行绑定后咋们的客户端才可以访问到。所以需要在IIS上对TFS站点进行配置:
IIS配置
与域名进行绑定

右键站点如出现下图则表示需要维护下站点的安全性

如使用云服务则需要配置下服务器的安全组,这里我使用的是腾讯云服务器,配置请参考:https://cloud.tencent.com/document/product/213/12448
在腾讯云后台选择云主机,选择配置TFS的服务器,点击最右边的【更多】超链接按钮后选择【配置安全组】,如下图

新建或者选择已经配置的安全组;
再次用浏览器打开TFS后台,发现会弹出需要登录的用户名和口令,默认使用服务器的Administrator和密码,登录成功。

至此,搞定。。。
配置也可参考https://www.cnblogs.com/printhelloworld/p/5622186.html
TFS2012服务端环境搭建的更多相关文章
- spring-oauth-server实践:客户端和服务端环境搭建
客户端:http://localhost:8080/spring-oauth-client/index.jsp 服务端:http://localhost:8080/spring-oauth-serve ...
- Android中直播视频技术探究之---视频直播服务端环境搭建(Nginx+RTMP)
一.前言 前面介绍了Android中视频直播中的一个重要类ByteBuffer,不了解的同学可以 点击查看 到这里开始,我们开始动手开发了,因为我们后续肯定是需要直播视频功能,然后把视频推流到服务端, ...
- Vue+koa2开发一款全栈小程序(5.服务端环境搭建和项目初始化)
1.微信公众平台小程序关联腾讯云 腾讯云的开发环境是给免费的一个后台,但是只能够用于开发,如果用于生产是需要花钱的,我们先用开发环境吧 1.用小程序开发邮箱账号登录微信公众平台 2.[设置]→[开发者 ...
- Redis01 Redis服务端环境搭建
1 前提准备 下载 VM centos6 安装包,安装好虚拟系统 2 安装远程连接工具 工具获取 2.1 SecureCRT.Xshell 连接远程服务器 2.2 WinSCP 向远程服务器发送文件 ...
- Redis服务端的搭建(初级)
前方低能,仅适合入门级菜鸟阅读,大神大牛通通闪开! 前言:redis经常被用来做缓存(原因自行科普),基于学习的需要自己搭建了一个redis服务器,考虑到项目的分布式部署,所以前期开始的时候,redi ...
- Node服务端极速搭建 - nvmhome
本文意在让你掌握极速搭建Node服务端(任何Project) $ whoami name: kelvin email: kelvv@outlook.com homepage: www.kelvv.co ...
- Node服务端极速搭建 -- nvmhome
> 本文意在让你掌握极速搭建Node服务端(任何Project) ```$ whoaminame: kelvinemail: kelvv@outlook.comhomepage: www.kel ...
- Netty入门一:服务端应用搭建 & 启动过程源码分析
最近周末也没啥事就学学Netty,同时打算写一些博客记录一下(写的过程理解更加深刻了) 本文主要从三个方法来呈现:Netty核心组件简介.Netty服务端创建.Netty启动过程源码分析 如果你对Ne ...
- signalr服务端-基础搭建
signalr 支持 iis托管.winform.windowsservices.wpf 托管 这里我采用winfrom托管 首先画一个这样的窗体 在服务项目通过项目管理包安装signalr类库 安装 ...
随机推荐
- xampp访问phpmyadmin访问不了
我的xampp版本是xampp-linux-x64-5.6.15-2-installer.run, 浏览器输入“我的ip/phpmyadmin”出现如下问题: Access forbidden! Ne ...
- linux系统做raid
raid 常用步骤 1.ctrl+R 进入raid设置界面 2.F2 相当于右键功能 3.箭头 → 是下一个选项功能 4.ctrl+n是下一页,ctrl+p是前一页 5.Esc退出.最后ctrl+al ...
- nmon监控分析
一.下载软件安装 wget http://sourceforge.net/projects/nmon/files/nmon_linux_14i.tar.gz tar xf nmon_linux_14i ...
- js面向对象和php面向对象的区别
---恢复内容开始--- js的面向对象 1.类 具体相同的特征的一些对象的集合. 2.对象 具体到某一个失误了都可以叫做对象. 3.类 通过function 定义类 所以在js里类的本质是函数, ...
- 前端基础之JS
流程控制 if-else var a = 10; if (a > 5){ console.log("yes"); }else { console.log("no&q ...
- 几个比较常用的jar包
implementation 'com.android.support:recyclerview-v7:26+'implementation 'org.greenrobot:eventbus:3.1. ...
- ubuntu 16.04卸载不必要默认安装软件
两个办法,一个在ubuntu软件里一个一个删,明显的windows下做法. 还有一个通过终端来删除.ctrl+alt+t打开终端. 1.卸载libreoffices(要删一起删了,然后去装office ...
- 高德地图JS API获取经纬度,根据经纬度获取城市
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content ...
- [Swift]LeetCode303. 区域和检索 - 数组不可变 | Range Sum Query - Immutable
Given an integer array nums, find the sum of the elements between indices i and j (i ≤ j), inclusive ...
- [Swift]LeetCode476. 数字的补数 | Number Complement
Given a positive integer, output its complement number. The complement strategy is to flip the bits ...