use*_*571 4 python deployment curl artifactory
我使用curl将工件部署到存储库,在初始PUT上,工件成功部署到repo.当我尝试将相同的工件放到同一个仓库时,我得到一个404"找不到工件".如果我浏览UI,我可以将相同的工件部署到同一个repo,一切正常.
有任何想法吗?
这可能发生在以下情况:
在这种情况下,对于第一次部署,用户具有所有必需的权限(部署),因此初始部署成功.
对于第二次部署,用户需要删除权限才能覆盖现有工件.这通常会失败,并显示403状态和以下消息:"Not enough permissions to overwrite artifact".但是,当检查"隐藏未授权资源的存在"时,由于部署操作未经授权,您将获得404.
授予对目标存储库的部署用户删除权限应解决此问题(Admin-> Security-> Permissions).