【问题标题】:Is there a clean way to migrate an on-prem Dev Ops Server to HTTPS有没有一种干净的方法可以将本地 Dev Ops 服务器迁移到 HTTPS
【发布时间】:2022-12-30 03:10:23
【问题描述】:

我有一个本地 DevOps 服务器,我使用 Visual Studio 2022 进行开发。我有一些本地 Nuget 包存储在 DevOps 服务器的工件中。自上次 Visual Studio 更新以来,我一直收到错误消息:

NU1803: You are running the 'restore' operation with an 'HTTP' source,
'http://mydevops:8080/tfs/DefaultCollection/PROJ/_packaging/PROJ/nuget/v3/index.json'.
Non-HTTPS access will be removed in a future version. Consider
migrating to an 'HTTPS' source.

我可以将 DevOps 服务器切换为使用 HTTPS,但 Visual Studio 找不到源代码控制。我打开了 .sln 文件并将源更改为在 SCC URL 上使用 HTTPS,但是当我打开项目时 Visual Studio 就锁定了。我在不同的项目中使用 TFS SCC 和 Git SCC。有没有一种干净的方法可以将 SCC 的链接迁移到 HTTPS URL?

谢谢, 吉姆

【问题讨论】:

    标签: visual-studio azure-devops devops visual-studio-2022


    【解决方案1】:

    我要做的是打开团队资源管理器并单击顶部的插件图标。它与我作对,但我不得不删除对我的 DevOps 服务器的现有引用,并放入指向 HTTPS URL 的链接。然后我不得不手动编辑每个 .sln 文件,在它引用 HTTP tfs 的所有地方,我将其更改为引用 HTTPS tfs。对于 Nuget 源,更改设置/Nuget 包管理器/包源中的链接非常简单。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-31
      • 2018-06-30
      • 2013-11-30
      • 2015-03-08
      • 2010-09-12
      相关资源
      最近更新 更多