在 Jfrog Artifactory 中,我创建了一个只读用户并尝试访问远程 NPM 包,该包是 NodeJS 存储库的一部分。
例如
npm install @angular/material
并且软件包无法下载,并出现以下错误:
The user is part of a read only group.
npm ERR! code E403
npm ERR! 403 Forbidden:@angular/material@^5.2.5
有人可以建议我们在哪里可以为用户设置读取权限吗?
这是一个已经存在的用户,其他 python Artifactory 已成功安装。
即使 npm 本地存储库已成功安装,但从 npm 注册表获取的 npm 远程存储库却出现错误
最佳答案
我自己找到了答案,在 JFROG Artifactory 中启用上传/缓存权限解决了该问题。 根据 JFROG 帮助 阅读:仅允许下载 Artifactory 上传/缓存:允许将 Artifactory 上传到本地存储库并缓存来自远程存储库的 Artifactory 。 由于从远程下载 Artifactory 需要远程缓存,因此具有 READ 权限的用户无法使用此权限。
关于npm - JFrog npm 安装失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58086919/