TFS 2010 - 将用户添加到团队项目

TFS 2010 - 将用户添加到团队项目

尝试搜索档案,但什么也没有出现,现在我的脑子里完全乱了。

我在虚拟服务器上运行自己的小域名设置:

  • 服务器 1、PDC、Exchange
  • 服务器 2,SQL
  • 服务器 3、IIS、TFS 2010 和其他一些杂项

现在我从未连接到域的台式计算机进行连接,但是当我未加入域时,我仍然可以使用 TFS 和其他服务,这很好,因为我大部分时间都在其他地方。

现在我有一个朋友,我想为其主持一个团队项目...我可以通过 Visual Studio 2010 创建它...但是...当我的台式机不是域成员时,如何为域用户设置权限?

我甚至无法在服务器上的“Team Foundation Server 管理控制台”中找到选项...在那里我只能找到设置全局安全设置的选项,但在单个“团队项目”上却找不到

我也尝试过从 tfs 网络界面...也没有成功。

这真的只有在加入域的机器上才有可能吗?

刚刚在博客中讨论了该解决方案:从服务器将用户添加到 TFS 项目。

平均血容量

答案1

它实际上可以从服务器上完成。

  • 打开“Team Foundation Server 管理控制台”
  • 在左侧窗格中,转到“服务器->应用程序层->团队项目集合”
  • “常规”标签
  • 团体会员”
  • 选择“[DefaultCollection]\Project Collection Valid Users”
  • 在这里您可以看到所有的项目和小组...

这是最奇怪的方式......但它确实存在:-)

答案2

您可以使用远程桌面连接到服务器 3。

但更简单的可能是在 VS 中使用 Team Explorer。右键单击项目节点,在 Team Project Settings 下有 Group Settings。从这里您可以添加/删除组成员。

这假定您用于连接到 TFS 的域帐户具有足够的 TFS 权限来修改相关组。

[这是基于 TFS2005 和 2008,但我知道这到 2010 年也没有改变。]

答案3

当您的开发机器无法访问远程域时,这里有一个将用户添加到 TFS 2010 的解决方案。

如果尚未执行此操作,请在服务器上创建用户,并将该用户添加到 ProjectTeam 组。

然后在未绑定到域的本地计算机上,只需创建具有相同用户名的用户。

在团队资源管理器中右键单击您的项目并选择“团队项目设置”-->“组成员身份...”

单击要添加用户的组,然后按“属性”按钮。

选择“Windows 用户或组”并单击“添加”...然后只需输入用户名(您不需要指定域) - 即使它最初识别您当前的计算机/域...它也应该自动将其更改为远程域。

然后您可以从本地计算机中删除该用户名。

我花了大约 4 个小时尝试为远程域添加用户,然后才让它正常工作。微软真的应该为远程开发人员、在远程托管服务器上运行的 TFS 等考虑这种情况。

我希望这能有所帮助。

相关内容