繁体   English   中英

Azure 管道 - 使用 Azure 源进行 npm 安装错误 403

[英]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

我在这里做错了什么? 我还尝试将 npm install 任务更改为使用我在此处选择的注册表,并将其直接链接到我的“设计系统”提要,但会导致相同的错误。 我已经按照https://docs.microsoft.com/en-us/azure/devops/artifacts/npm/npmrc?view=azure-devops&tabs=windows 的所有步骤操作,但它不起作用。 谢谢

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

解决了

微软真的应该把它添加到他们的文档中。 在我找到它之前,我花了几个小时的随机尝试。

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

尝试在提要上发布的最后一个版本之前发布包版本将返回 403 Forbidden 错误,即使它不是权限问题。

将包版本更新为当前版本之后的一个增量即可解决问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM