【问题标题】:Team Foundation Server 2012 Non Domain User AccessTeam Foundation Server 2012 非域用户访问
【发布时间】:2014-08-29 18:08:41
【问题描述】:

我是 Team Foundation Server 的新手。

我想在家里创建一个服务器,我想和我的开发伙伴一起从另一台计算机上使用这个服务器。

主要问题是,我不想创建域用户来访问团队基础服务器。我正在运行一个 svn 服务器,我想将其数据迁移到 TFS。非域用户(只有像svn服务器这样的专用用户)可以从网络外部访问TFS吗?

我安装了 Windows Server 2012、SQL Server 2012 和 Team Foundation Server 2012。我已经创建了一个团队项目,然后我想从另一台计算机从 Visual Studio 连接到服务器并收到标准的“服务器无法访问”错误消息。

谁能一步步写出解决方案?

【问题讨论】:

  • TFS non windows users 的可能重复项
  • 正如我所写,我是 tfs 的新手,两句话并不能解决我的问题。在这篇文章之前我发现了类似的问题,但没有帮助。

标签: tfs


【解决方案1】:

在 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 Explorer)连接 工作组,客户端用户帐户凭据必须匹配那些 服务器,否则将提示用户输入用户名和密码 Team Foundation Server 上的帐户。

【讨论】:

  • 我知道这是一个旧答案。但还是那样吗?如果不使用本地域,工作组,就没有办法让 TFS 成为用户吗?
  • 由于微软似乎正在远离本地 TFS,我猜它仍然是一样的。
猜你喜欢
  • 2014-12-26
  • 2013-04-15
  • 2013-02-16
  • 1970-01-01
  • 2012-08-23
  • 2016-10-04
  • 2011-07-03
  • 1970-01-01
  • 2013-05-31
相关资源
最近更新 更多