Azure Pipeline - npm install error 403 with Azure Feed

Azure Pipeline - npm install error 403 with Azure Feed

我的 NPM 安装步骤配置为使用 .npmrc 中的注册表,

我的.npmrc如下

registry=https://pkgs.dev.azure.com/xxx/xxxx-xxxx-xxxx/_packaging/design-system/npm/registry/

always-auth=true

Azure Artifacts 提要已设置,并且来自我的开发机器的本地 npm install 工作完全正常。

但是管道的 npm install 作业总是失败并出现错误 403。

我在这里做错了什么?我还尝试更改 npm 安装任务以使用 Registry I select here,并将其直接链接到我的 "design-system" 提要,但结果相同错误。我已按照此处 https://docs.microsoft.com/en-us/azure/devops/artifacts/npm/npmrc?view=azure-devops&tabs=windows 的所有步骤进行操作,但它就是行不通。谢谢

问题已解决。我必须做的是进入提要 -> 设置 -> 权限,并将 ...Build Service... 添加为贡献者。

Microsoft 确实应该将其添加到其文档中。在我找到它之前花了我几个小时的随机尝试..

这是针对同一消息的不同解决方案,但在这种情况下,它会从任何位置失败。

尝试发布早于 Feed 上发布的最后一个版本的包版本将 return 403 禁止错误,即使这不是权限问题。

在当前版本之后将软件包版本更新为一个增量将解决问题。