在 Team Foundation Server 中连接和访问团队项目

若要访问 Team Foundation 功能和数据,必须将客户端连接到运行 Visual Studio Team Foundation Server 的相应服务器,并选择承载团队项目的集合。 团队项目存储在项目集合中。 您一次只能连接到一台服务器。 可同时访问的团队项目的数目取决于客户端应用程序。 当使用团队资源管理器时,如果所有团队项目都存储在承载于同一台服务器上的项目集合中,则可添加和移除若干个团队项目。 从 Team Web Access、Office Excel 和 Office Project,您一次只能访问一个团队项目。

在 Team Web Access 中,所连接到的项目集合和团队项目的名称总是出现在页面左侧的 Team Web Access 徽标下面。 在团队资源管理器中,您选择的每个团队项目都列在承载所连接到的 Team Foundation Server 的服务器名称下面。有关支持的 Web 浏览器的信息,请参见使用 Team Web Access 管理工作

以下过程描述如何使用 Team Web Access 或团队资源管理器连接到团队项目。有关如何将 Office Excel 或 Office Project 连接到 Team Foundation Server 的信息,请参见将 Microsoft Office 文档连接到 Team Foundation Server。 有关如何将团队资源管理器的早期版本连接到 Team Foundation Server 2010 或将团队资源管理器连接到 Team System 2008 Team Foundation Server 的信息,请参见Team Foundation 客户端和 Team Foundation Server 间的兼容性

请与您的 Team Foundation 或团队项目管理员联系,以验证您的用户帐户是否具有下节中所述的权限。

主题内容

  • 使用 Team Web Access 连接到团队项目

  • 使用团队资源管理器连接到团队项目

  • 解决连接到 Team Foundation Server 时出现的问题

所需权限

若要连接到团队项目,您必须同时为团队项目的**“Team Foundation Valid Users”安全组和“Readers (访问者)”安全组的成员。 如果显式设置了必需的安全权限,则您的“查看服务器级别信息”权限必须设置为“允许”,且您对于团队项目的“查看项目级信息”权限必须设置为“允许”**。 有关更多信息,请参见 Team Foundation Server 权限

使用 Team Web Access 连接到团队项目

使用 Team Web Access 连接到团队项目

  1. 打开一个浏览器窗口,然后键入以下形式的 URL:

    http://服务器名称:端口/tfs/Web

    • 服务器名称 是承载 Team Foundation Server 的服务器的名称。

    • 端口是 Team Foundation Server 使用的端口;默认值为 8080。如果您的服务器使用不同的端口号,则必须在 URL 中指定该端口号。

  2. 如果您是第一次连接到团队项目,则会出现**“选择要使用的团队项目”**页。

    1. 在**“项目集合”**下,单击要打开的项目集合的名称。

    2. 在**“项目”**下,在列表中单击团队项目。

  3. 如果显示**“连接到 Team Foundation Server”**页,则说明网站使用基于窗体的身份验证,您必须按照以下这些步骤来提供您的凭据:

    1. 键入一个以下形式的 URL,步骤 1 中给出的相同描述在这里也适用:

      http://服务器名称:端口/tfs/Web

    2. 在**“用户名”**中键入用户名。

    3. 在**“密码”**中键入密码。

    4. 选择**“记住我”**可缓存您的凭据。

    5. 单击**“连接”**。

      提示

      如果您第一次登录时成功访问了 Team Foundation Server 中的现有项目,并且选择了“记住我”,则以后登录到 Team Web Access 时不需要提供凭据。

使用 Team Web Access 连接到其他项目

  1. 在 Team Web Access 中,单击项目集合或团队项目名称旁边的箭头,然后执行以下过程之一:

    • 如果要打开的团队项目的名称出现在列表中,则单击该团队项目名称。

    • 如果要打开的团队项目的名称未出现在列表中,则单击**“<连接到一个不同的项目>”**。

  2. 在**“Team Foundation Server”**下面,键入一个以下形式的 URL:

    http://服务器名称:端口/tfs/Web

  3. 单击**“连接”**。

  4. (可选)若要连接到不同项目集合中的项目,请在**“项目集合”**下单击要打开的项目集合的名称。

  5. 在**“团队项目”**下,在列表中单击团队项目。

  6. 单击**“确定”**。

使用团队资源管理器连接到团队项目

首次连接到 Team Foundation Server 的实例

  1. 在 Visual Studio 中,在**“工具”菜单上,单击“连接到 Team Foundation Server”**。

    提示

    如果您看不到此选项,表示您尚未安装团队资源管理器。 必须先安装 Team Foundation Server,然后才能选择连接到团队资源管理器。

  2. 在**“连接到团队项目”对话框中,单击“服务器”**。

  3. 在**“添加/移除 Team Foundation Server”对话框中,单击“添加”**。

  4. 在**“添加 Team Foundation Server”**对话框中,键入服务器的名称或 URL。

  5. 键入服务器名称时,“预览”字段将自动显示 URL 格式,例如:

    http://服务器名称:端口/tfs

    服务器名称 是承载 Team Foundation Server 的服务器的名称。

    端口是 Team Foundation Server 使用的端口;默认值为 8080。如果您的服务器使用不同的端口号,则必须在 URL 中指定该端口号。

    tfs 是指向存储在服务器上的项目集合的默认路径。 如果您的团队使用不同的路径,请在**“路径”**框中键入该路径。

  6. 验证 URL 是否正确,单击**“确定”两次,然后单击“关闭”**。

  7. 在**“连接到团队项目”对话框中的“团队项目”下,单击要访问的每个团队项目对应的复选框,然后单击“连接”**。

将团队项目连接及添加到团队资源管理器

  1. 在 Visual Studio 中的**“工具”菜单上,单击“连接到 Team Foundation Server”**。

    提示

    如果您看不到此选项,表示您尚未安装团队资源管理器。 必须先安装 Team Foundation Server,然后才能选择连接到团队资源管理器。

  2. 在**“连接到团队项目”对话框中,从“Team Foundation Server”**列表中选择一个运行 Team Foundation Server 的服务器。

    提示

    如果该下拉列表为空,请单击“服务器”按钮以手动输入服务器连接设置。 请联系 Team Foundation 管理员或团队项目管理员获取连接设置。

  3. 在**“目录”**列表中单击包含团队项目的项目集合的名称。

  4. 从**“团队项目”**列表中选择一个或多个团队项目。

    旁边带有选中标记的团队项目会添加到团队资源管理器。

  5. 单击**“连接”**。

团队资源管理器移除团队项目

  1. 在团队资源管理器中,右击要移除的团队项目,然后单击**“移除”**。

  2. 当出现确认消息时,单击**“确定”**。

解决连接到 Team Foundation Server 时出现的问题

如果从团队资源管理器连接到 Team Foundation Server 时遇到问题,则可能是由于以下原因:Team Foundation Server 未运行,存在网络问题,或者您没有足够的权限。 请执行以下操作解决连接问题。

  1. 验证您是否对正在执行的操作有足够的权限。 如果您收到的错误指示只读操作或被阻止的操作,则您可能没有操作数据的权限。

    有关更多信息,请参见 Team Foundation Server 权限

  2. 如果在团队资源管理器中的**“文档”节点上显示了一个红色的 X 图标 连接断开图标,则表示团队资源管理器与 SharePoint 产品的通信中断。 您可能还注意到,以前显示在“文档”**节点下的各个文档的列表已消失。 下面的情况可能会导致通信中断:

    • 本地计算机未连接到网络。 若要解决此问题,请确认本地计算机已接入网络,并且可以访问网络资源。

    • 承载 SharePoint 产品的服务器处于脱机状态,或计算机网络工作不正常。若要解决此问题,请与 SharePoint 产品的管理员联系,确认服务器在网络上可用。

    • 为您的 SharePoint 产品用户帐户所授予的权限不足,无法访问团队门户网站。请与 SharePoint 产品管理员联系,请求将您的用户帐户添加到**“Contributor”**组中。 项目管理人员或许也能够授予您必要的权限。

  3. 如果在团队资源管理器的**“报表”**节点中显示红色 X 图标,则表明您可能没有访问报表的权限,或团队资源管理器可能中断了与承载 SQL Server Reporting Services 的服务器之间的通信。 在这些情况下,请与项目管理员联系,以确保您具有访问报表节点的权限,并且承载 Reporting Services 的服务器正在运行。

    只有在同时满足以下两个条件时,**“报表”**节点旁边才会显示红色 X 图标:

    • 团队资源管理器与 SQL Server Reporting Services 在同一台计算机上运行。

    • 您未以管理员身份登录,或启用了 Internet Explorer 的增强安全性。

    若要纠正这些问题,请以管理员身份登录到您的计算机,或打开“Internet 选项”,然后单击**“安全”选项卡,并清除“启用保护模式”**复选框。

  4. 验证您的计算机上的网络连接是否工作正常。 尝试运行其他也需要网络连接的应用程序。 如果这些应用程序也存在问题,说明可能存在网络问题。

  5. 验证是否已将您的团队项目移至 Team Foundation Server 中的另一个团队项目集合。 如果已经移动,则必须创建与新服务器名称的连接。

请参见

任务

访问常用或最近查看的工作项、查询和报表

将 Microsoft Office 文档连接到 Team Foundation Server

概念

Team Foundation 客户端和 Team Foundation Server 间的兼容性

使用 Team Foundation Client

其他资源

使用 Team Web Access 管理工作