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

本文提供重命名 Azure DevOps 服务的 URL 的步骤。

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

简介

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

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

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

重命名 Azure DevOps 服务的 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 Service URL,然后单击“删除”。
    6. 单击“关闭”
    7. “选择 Team Foundation Server”对话框中,单击以选择“团队项目检查”框,然后单击“连接”。
    8. Visual Studio 会针对即将关闭的项目和解决方案发出警告,并询问你是否要继续。 单击“是”
  • 更新 Office 文档中的现有连接字符串以指向新的 Azure DevOps Service URL:

    1. 对于 Excel 文档,请启动 Excel,在团队功能区中单击“ 配置 ”,然后转到步骤 6。
    2. 对于“项目”,请在团队功能区中单击“ 配置服务器连接 ”,然后转到步骤 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 Service URL,然后单击“删除”。
    12. 单击“关闭”
    13. “选择 Team Foundation Server”对话框中,单击以选择“团队项目检查”框,然后单击“连接”。
    14. 如果使用的是 PowerPoint,请在“情节提要链接”对话框中单击“关闭”。
  • 重新配置版本控制工作区:

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

      tf workspaces /collection:<new collection URL>
      

      注意

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

    • 若要解决此问题,必须手动删除生成作为运行的系统 Azure DevOps 服务的版本控制缓存。 版本控制缓存将位于类似于以下内容的路径中:

      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 反馈社区提交产品反馈。