TFS-辛酸的 TFS 安装历程

作者:vkvi 来源:ITPOW(原创) 日期:2021-1-19

微软提供的代码托管,一点都不稳定,于是想自己搭建一个 TFS(Team Foundation Server),N 年前搭建过一次,挺顺利的,没想到这次太辛酸了。

首先在西部数码买了一个云服务器,为了节约几百块钱,专门选择了非网站应用的服务器。

然后安装 TFS 2018,使用的引导器,引导器再去官方下载,好不容易下载完,安装一半,提示说严重错误。

有个超链接,想看看原因,可是一点开 IE 就死掉了,于是安装 Chrome,可是不知怎的无法设置 Chrome 为默认浏览器。

然后从其他地方找到这个错误解决方案:https://support.microsoft.com/zh-cn/help/3039361/common-issues-in-visual-studio-2015-setup

然后去看日志,日志中搜索“error”,找到 0x80070643,对照网址上一看,说是文件损坏。

于是直接下载离线的(几百兆)的 TFS 2018,安装还是错误。

最后卸载、重启,重启很重要。

再使用这个离线的 TFS 2018 来安装

成功了,但是配置不成功,因为我的 SQL Server 是 2012 版本,太低不支持。

然后又卸载,安装 TFS 2015 Express 版本

这里就搞笑了,居然说我已经安装了更高版本的 TFS,晕,我都卸载了,且重启 2 道了,居然说我残留还在。

然后又安装 TFS 2012 Express 版本

这回比较顺畅,而且我是引导器安装,下载很快,而且它不择 SQL Server,因为它会自动帮我安装一个 SQL Server Express。

8080 端口不用配置,因为安装文件帮我们加入防火墙放行了。

配置、使用又出问题了

首先我在 Windows Server 中创建了用户,然后将 TFS 的对应“团队项目集合”的“组成员资格”的“项目集合管理员”组中添加了该用户。

我 Visual Studio 远程连接都没问题,可是无法创建“团队项目”,因为必须要先在 TFS 中创建“团队项目”,本地的“解决方案”才能上传到同名的“团队项目”中,可是我这根据就没有“新建团队项目”这一项,我可是管理员啊。甚至我手动给这个用户赋予“创建新项目”的权限,也不行。

错误信息:TF10169: 尝试对团队项目文件夹 $/itpow 进行不支持的挂起更改。请使用团队资源管理器中的“项目创建向导”来创建项目,或使用团队项目删除工具来删除项目。

辛酸的 TFS 安装历程

网上去搜,别人的 Visual Studio 打开是上面这样的(图源网络),而我的“项目和我的团队”中就死活没有“新建团队项目”。

后来我想是不是我的 Visual Studio 2019 的原因呢?因为我记得在添加链接时,显示的是“添加 Azure DevOps Server”,不是以前熟悉的“添加 TFS”。

于是换 Visual Studio 2017,我的天,果然是啊,使用 Visual Studio 2017 之后,连接里面就多了一个“新建团队项目”。

相关文章