您可以托管自己的 Team Foundation Server 吗?

2 team-foundation-server visual-studio-2010

有没有办法在本地托管您自己的 Team Foundation Server,以便网络上的所有计算机可以在同一个项目上协同工作?

如果是这样,有没有办法托管它,以便您可以访问网络外的 TFS?

我想知道这一点,因为我们在同一个项目上并不多,而且我们没有钱支付网络托管费用。我有一台非常好的机器,它可能能够运行服务器。

小智 5

首先,如果您还没有,请查看Microsoft 的免费托管 TFS 解决方案。这可能是最简单的方法了。

如果您仍想在本地部署 TFS,当然可以。如果您有权访问 TFS(例如,通过 MSDN 订阅),则只需下载并运行安装程序即可。确认您使用的是受支持的操作系统(Vista、Windows 7、Windows Server 2003、Windows Server 2008 或 WIndows Server 2008 R2,根据 MSDN),运行安装程序,然后运行配置向导。您可以在 MSDN 上找到后者的说明

安装和配置后,验证您可以从本地 Visual Studio 连接到您的 TFS 实例,然后您只需要确保在您的防火墙中打开正确的端口(默认 TFS 为 8080)以进行 LAN 访问。WAN 访问会稍微复杂一些,具体取决于您的情况。要点是您需要将来自互联网的消息路由到您计算机上的正确端口,这可能涉及从端口转发到 VPN 的任何内容。