我是Team Foundation Server的新手。
我想在家创建服务器,我想与我的开发者合作伙伴一起使用另一台计算机上的服务器。
主要问题是,我不想创建域用户来访问团队基础服务器。我正在运行一个svn服务器,我想将其数据迁移到TFS。非域用户(只有像svn服务器这样的专用用户)可以从网络外部访问TFS吗?
我安装了Windows Server 2012,SQL Server 2012和Team Foundation Server 2012.我创建了一个团队项目,然后我想从Visual Studio从另一台计算机连接到服务器并获得标准的“服务器无法访问”错误消息。
有人可以一步一步地写下解决方案吗?
答案 0 :(得分:2)
在tfs中进行协作有几种选择:
域:这是最容易设置的用户方式。您所要做的就是成为域的成员和团队项目中的成员。
你已经说过你不想要这个选项。
工作组这要求您将TFS服务器设置为工作组,然后在该工作组中创建代表您的团队成员的用户。然后,将它们添加到您的tfs团队项目中。痛苦的部分来自于您必须确保您的团队成员登录的用户名和密码与工作组用户名和密码相匹配。
除非您想在线订阅visual studio,否则这可能是您最好的选择。
Visual Studio Online 这几乎和域设置一样简单,但不是免费的。但远程连接是一个不错的选择。此外,如果您正在进行任何云工作,它可以很好地集成。
Microsoft的此链接(http://msdn.microsoft.com/en-us/library/ms252507(v=vs.100).aspx)描述了各种域\工作组组合。我上面描述的那个是指一切都在工作组中的那个。
必须在Team Foundation服务器上创建本地用户帐户 所有需要访问服务器的用户。必须是本地用户帐户 添加到Team Foundation Server服务器级别和项目级别组 以便在Team Foundation服务器上授权用户。什么时候 从Team Foundation客户端(例如团队资源管理器)连接 工作组,客户端用户帐户凭据必须与 将提示服务器或用户输入用户名和密码 对于Team Foundation Server上的帐户。