从Artifactory下载依赖项时npm错误403

2023-12-26

我正在尝试使用 Node.js 项目运行作业。步骤之一是rtnpminstall它运行npm install命令。这rtnpminstall命令由 Jenkins 上的 Artifactory 插件运行。错误说。

npm ERR! code E403
npm ERR! 403 403 Forbidden - GET 
 https://<artifactoryurl>/artifactory/api/npm/<npm registry>/<dependency name>
npm ERR! 403 In most cases, you or one of your dependencies are requesting
npm ERR! 403 a package version that is forbidden by your security policy.

但是当我运行时使用npm install -g,效果很好。

当我可以单击 jenkins 作业日志中的依赖项链接时,它下载得很好。

我想看看可能是什么问题,因为我们不想使用 -g 选项。

我的猜测是,詹金斯代理上的项目文件夹没有写入权限。


As 穆罕默德·卡希夫 https://stackoverflow.com/users/12959590/muhammed-kashif写在他上面的注释 https://stackoverflow.com/q/67960455 -

403错误意味着用户没有权限,大多是部署/缓存权限,因为依赖项是下载的来自远程源并且需要cached.

这个令人困惑的“403”消息来自 Artifactory -
不是来自远程存储库 - 因为没有部署/缓存权限
禁止用户在缓存中保存工件。

JFrog实际上有一个页面描述了这种情况 https://jfrog.com/knowledge-base/how-does-the-deploy-permission-relate-to-remote-repositories/, but
只有在阅读穆罕默德的评论后我才明白他们的意思:)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从Artifactory下载依赖项时npm错误403 的相关文章

随机推荐

  • nginx 错误:/etc/nginx/nginx.conf:76 中不允许使用“location”指令

    当我使用 sudo service nginx restart 重新启动 nginx 时 我面临这个错误 重新启动 nginx nginx emerg location 指令在 etc nginx nginx conf 76 中不允许 ng
  • 备份/恢复 AzureDevOps [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我们使用的是 AzureDevOps 环境https dev azure com xxx https d
  • 如何在 C# 中读取 .xls 和 .xlsx 和 .xlsm 文件

    我使用 openfiledialog 并过滤它以获取 xls 和 xlsx 和 xlsm 文件 但我不知道下一步该做什么 我构建了一个具有名字和姓氏的工人类 我想从 Excel 文件中获取数据并将其放入变量中 这是我的 openfiledi
  • 如何在Golang中使用GORM for Mongodb?

    我是新来的go and MongoDB 我想使用 GORM 连接到 MongoDBgo lang 经过大量搜索 我仍然无法做到 简而言之 你不能 GORM http gorm io MongoDB 是为关系型数据库而创建的 MongoDB
  • Internet Explorer 中的 Go 和 Gorilla 会话

    我正在使用 Go 制作一个简单的 Web 应用程序 使用 gorilla 进行会话和路由 使用 Mustache 进行模板 我在登录时遇到问题 我相信是 IE 接受 cookie 的问题 该问题仅出现在 Internet Explorer
  • 错误:无法在截止日期前连接 URL:grpc://localhost:7051

    Documents test education LFS171x fabric material tuna app node query js Store path home Documents test education LFS171x
  • JPA 和 Hibernate Cascade DELETE OneToMany 不起作用

    我一直在阅读一篇又一篇的文章 试图让级联删除与最新的 Spring Boot 版本中的 JPA Hibernate 一起使用 我读过您必须使用 Hibernate 特定的级联 但我读过您不需要 我读到它们只是不起作用 但它似乎是一个混合包
  • Android Studio导入项目错误

    我在网上下载了一些示例 Android 项目 导入 android studio 但不起作用 举个例子http developer android com training implementing navigation terior ht
  • JPA 2 Criteria API:为什么 isNull 在与 equal 结合使用时被忽略?

    我有以下实体类 继承自持久对象支持类 Entity public class AmbulanceDeactivation extends PersistentObjectSupport implements Serializable pri
  • Chrome 扩展 - 未捕获的 ReferenceError:$ 未定义

    我使用 chrome tabs API 在每次更新选项卡时运行脚本 该脚本在页面中搜索关键字 如果找到 它会提醒您 但如果没有 它会刷新页面 每当我测试扩展时 控制台都会告诉我 清单 json name keyword checker ve
  • 将 excel 时间导入 Pandas(带小数秒)

    我有一个包含时间列的 Excel 电子表格 xls 时间在 Excel 中显示为分钟 秒 十分之一秒 例如 50 59 2 50 59 4 原始数据包含小时 分钟 秒 十进制秒 当我将数据导入 pandas 时 我损失了十分之一秒 inda
  • Android 导航组件活动意图标志

    我已经创建了从片段到活动的导航操作 但我无法清除后堆栈 当我执行从片段到新活动的导航操作并按下后退按钮时 我将返回到上一个活动和上一个片段 我无法使用导航图设置意图标志来从返回堆栈中清除先前的活动
  • 从组件的“style”属性中获取 CSS 属性值

    我正在为一个库编写一个 React Native 组件 我希望用户能够使用style财产 就像React View和其他内置组件 但是 由于我的组件实际上是由一些嵌套视图组成的 因此我需要进行一些计算来确定要在组件上放置什么样式inner那
  • 使用帧检测标记的增强现实视频播放

    我想在使用网络摄像头检测到标记 HIRO 时播放视频 当我删除它时 它应该暂停 当检测到标记时 视频应该使用 A 框架播放 我已经编写了代码 但它不起作用 谁能帮我 我尝试了所有可能的方法 但它不起作用 所以任何人都可以发布代码或发送示例
  • C# 或 VB.NET - 迭代所有公共枚举

    我们的源代码中有一个通用组件 其中包含非常大的应用程序的所有枚举 大约 300 个 有没有什么方法可以使用 C 或 VB NET 来遍历所有这些 以便对每一个执行操作 问题如何迭代 net 类中的所有 公共字符串 属性 https stac
  • Azure 逻辑应用、SQL 更新行 v2

    我正在尝试添加一个额外的任务来在通过 sendgrid 发送电子邮件后更新 SQL Server 中的行 用于更新行的选项似乎缺少列名称和值 唯一可以添加的附加参数称为 原始输入 该参数不在 MS 文档中 完成可用字段并运行该进程 它可以正
  • 如何在无线设置中添加 return=true [关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我正在做一个项目 但我卡住了 我想要的是启用 wifi 或互联网后 后退按钮 硬件按钮 应该让我回到SplitScreen xml不要关闭应
  • 使用 ndk-build 构建 android 共享库,无需 jni 文件夹

    仅当我的所有 src 都在 jni foler 中时 我才能使用 ndk build 构建一个 android 共享库 但是 我想使用 ndk build 构建一个共享库而不需要 jni 文件夹 因为我的项目没有java代码 那么我该怎么做
  • 字典为相同的键添加值

    我有一个字典列表 name Jay value 1 name roc value 9 name Jay value 7 name roc value 2 我希望它是 name Jay value 8 name roc value 11 我尝
  • 从Artifactory下载依赖项时npm错误403

    我正在尝试使用 Node js 项目运行作业 步骤之一是rtnpminstall它运行npm install命令 这rtnpminstall命令由 Jenkins 上的 Artifactory 插件运行 错误说 npm ERR code E