代码之家  ›  专栏  ›  技术社区  ›  Jeutnarg

当从gradle Artifactory插件调用时,为什么Artifactory为所有用户返回403?

  •  1
  • Jeutnarg  · 技术社区  · 7 年前

    相关安装信息:gradle4+,相对较新的Artifactory安装(pro6+),Artifactory gradle plugin version 4+

    热释光;博士

    这个问题: Docker pull from artifactory fails with credentials issue 似乎很接近,但正在使用docker+jenkins(我不是),没有答案。

    1 回复  |  直到 7 年前
        1
  •  3
  •   Jeutnarg    7 年前

    当我最终深入系统日志时,我发现了许多类似这样的行:“拒绝的工件下载请求:不允许用户XYZ将'SOME JAR'部署到'SOME CACHE JAR'”

    似乎用户必须拥有部署权限才能下载将被缓存的工件(virtuals/remotes的行为)。这也可能解释了为什么构建以前可以工作-缓存的jar在一个月前不需要更新,当时我刚刚添加了远程并下载了所有东西。

    向我的用户添加相关存储库的部署权限修复了此问题。