重命名 Azure DevOps Service 的 URL 之前和之后要执行的操作

本文提供了重命名 Azure DevOps Service URL 的步骤。

原始产品版本: Microsoft Azure DevOps Service
原始 KB 数: 2793597

简介

Team Foundation 帐户管理 UI 的“设置” 选项卡上,可以重命名 Azure DevOps 服务的 URL。 尽管重命名 URL 相当简单,但在重命名 URL 之前和之后应该执行一些操作,以确保你和你的团队可以像以前一样继续工作。

重命名 Azure DevOps Service 的 URL 之前要执行的操作

  • 保存您的工作。
  • 确保 Azure DevOps Service 的其他成员不使用该服务。

重命名 Azure DevOps Service 的 URL 后要执行的操作

我们不会设置从以前的 Azure DevOps 服务 URL 重定向到新 URL。 这意味着以前的 URL 将为 404,并且必须更新现有连接字符串以指向新 URL。 此外,可能需要执行以下一个或多个操作,具体取决于特定配置以及如何使用该服务:

  • 更新 Visual Studio 中的现有连接字符串以指向新的 Azure DevOps 服务 URL:

    1. 启动 Visual Studio,然后单击“开始”页左侧导航窗格中的“连接到 Team Foundation Server”。
    2. 单击“服务器,然后单击“添加”。
    3. Team Foundation Server 字段的名称或 URL 中,键入新的 Azure DevOps Service URL(https://yournewaccount.visualstudio.com/),然后单击“ 确定”。
    4. 如果系统提示,请使用 Azure DevOps Service (LiveID)登录。
    5. Team Foundation Server 列表 对话框中,突出显示上一个 Team Foundation 服务 URL,然后单击“ 删除”。
    6. 单击“关闭” 。
    7. “选择 Team Foundation Server ”对话框中,单击以选中“团队项目”复选框,然后单击“ 连接”。
    8. Visual Studio 会警告你即将关闭的项目和解决方案,并询问你是否要继续。 单击 “是”
  • 更新 Office 文档中的现有连接字符串以指向新的 Azure DevOps 服务 URL:

    1. 对于 Excel 文档,请启动 Excel,在团队功能区中单击“配置,然后转到步骤 6。
    2. 对于 Project,请单击 “团队功能区中的配置服务器连接 ”,然后转到步骤 7。
    3. 对于 PowerPoint,请单击 情节提要功能区中的情节提要链接
    4. PowerPoint 将警告 Team Foundation 服务无法从服务器获取。 单击“确定”。
    5. 单击“连接并转到步骤 8。
    6. 单击“ 服务器连接”。
    7. 仅当主机服务器实例升级或团队项目集合移动到另一个服务器实例时,你才会收到一条警告,建议你继续执行重新连接操作。 单击“确定”。
    8. 单击“服务器,然后单击“添加”。
    9. Team Foundation Server 字段的名称或 URL 中,键入新的 Azure DevOps Service URL(https://yournewaccount.visualstudio.com/),然后单击“ 确定”。
    10. 如果系统提示,请使用 Azure DevOps Service (LiveID)登录。
    11. Team Foundation Server 列表 对话框中,突出显示上一个 Team Foundation 服务 URL,然后单击“ 删除”。
    12. 单击“关闭” 。
    13. “选择 Team Foundation Server ”对话框中,单击以选中“团队项目”复选框,然后单击“ 连接”。
    14. 如果使用 PowerPoint,请单击“情节提要链接”对话框中的关闭”。
  • 重新配置版本控制工作区:

    • 必须运行以下命令来更新本地版本控制缓存:

      tf workspaces /collection:<new collection URL>
      

      注意

      在大多数情况下,这不适用于生成服务器,因为生成服务作为系统 Azure DevOps Service(网络服务或本地系统)运行,并且由于 tf 工作区不能作为这些 Azure DevOps Services 运行。 删除服务器上的工作区不会修复本地缓存。

    • 若要解决此问题,必须手动删除运行生成的系统 Azure DevOps Service 的版本控制缓存。 版本控制缓存将位于如下所示的路径中:

      C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Microsoft\Team Foundation\4.0\Cache

  • 更新 Git 远程:

    1. 在 Web 用户界面中,单击“克隆按钮并复制新的 Git URL。
    2. 打开命令提示符窗口。 将目录更改为 Git 存储库。
    3. 更新远程 URL。 假设远程为命名 ,则命令为: git remote set-url origin <url_copied_from_web>

    注意

    如果使用 Visual Studio,可能需要刷新团队资源管理器。

  • 删除并重新配置指向上一个 Azure DevOps 服务 URL 的自承载代理。

联系我们寻求帮助

如果你有任何疑问或需要帮助,请创建支持请求联系 Azure 社区支持。 你还可以将产品反馈提交到 Azure 反馈社区