在Jfrog Artifactory中,我创建了一个只读用户,并尝试访问作为NodeJS存储库一部分的远程NPM软件包。
例如
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工件。
即使成功安装了npm本地存储库,但从npm注册表获取的npm远程存储库也出现了错误
答案 0 :(得分:2)
我自己找到了答案。在JFROG Artifactory中启用“上载/缓存”权限解决了该问题。 根据JFROG帮助 阅读:仅允许下载工件 上载/缓存:允许将工件上传到本地存储库,并从远程存储库缓存工件。 由于从远程下载工件需要远程缓存,因此该权限不适用于READ权限用户。