【问题标题】:How to use a public Azure feed如何使用公共 Azure 源
【发布时间】:2021-08-04 01:39:43
【问题描述】:

Azure 文档说,在公共项目中,您可以创建公共提要。我这样做了,并将提要的范围限定为组织而不是项目范围,以便私人项目的 CICD 可以将包推送到它。

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

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

为什么?

为什么需要身份验证?它应该是一个 public 提要。公开是否意味着“任何 AAD 身份,而不仅仅是该组织的身份”?

【问题讨论】:

    标签: azure-devops nuget


    【解决方案1】:

    我也可以在我这边重现您的问题,问题的原因是您在创建提要时选择了ScopeOrganization

    根据doc

    只有项目范围的提要可以公开。

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

    【讨论】:

    • 如果我对您的理解正确,为了获得具有私有来源的公共制品,我必须在具有项目范围的公共提要的公共项目中进行 CICD?
    • 如果这是设计使然,那么 Azure Devops 人员可能希望禁止更改组织范围或更新以提及在选择组织范围时提要不会公开。
    猜你喜欢
    • 1970-01-01
    • 2014-09-10
    • 1970-01-01
    • 2011-07-11
    • 2021-04-12
    • 2011-01-29
    • 1970-01-01
    • 1970-01-01
    • 2020-05-21
    相关资源
    最近更新 更多