如何使用 public Azure 源

How to use a public Azure feed

Azure 文档指出,在 public 项目中,您可以创建 public 提要。我这样做了,并且还将提要的范围限定在组织范围内而不是项目范围内,这样私人项目的 CICD 就可以将包推送给它。

但是,选择提要并单击“连接到提要”按钮,然后单击 dotnet 选项会生成此内容。

nuget.config 添加到项目然后尝试从 Feed 添加包失败。如果我们从 nuget.config 中获取 URL 并使用浏览器请求它,我们会得到 401 Forbidden.

为什么?

为什么需要身份验证?它应该是 public 供稿。 public 是否表示“任何 AAD 身份,而不仅仅是该组织的身份”?

我也可以在我这边重现你的问题,问题的原因是你在创建提要时 select用 Organization 编辑了 Scope

根据doc

Only project-scoped feeds can be made public.

要解决此问题,只需在创建提要时 select ScopeProject 即可正常工作。