Artifactory通用仓库挂载为WebDAV共享后只读无法新建文件如何解决
Artifactory WebDAV挂载后只读问题排查解决思路
- 优先核对账号仓库权限:登录Artifactory后台权限管理页,确认当前使用的账号对目标通用仓库分配了部署/删除权限,仅读权限的账号即使验证通过也无法执行写入操作。
- 确认WebDAV挂载路径正确性:Artifactory通用仓库的标准WebDAV挂载路径格式为
http(s)://<Artifactory服务地址>/artifactory/<目标仓库名>/,必须携带路径末尾的斜杠,缺失斜杠时部分客户端会默认挂载到仓库列表只读页,无法正常写入子路径。 - 检查客户端配置限制:WinSCP需在站点高级设置的WebDAV配置项中确认未开启只读限制,勾选「允许写入操作」;Cyberduck需在对应书签的编辑页中关闭只读模式;若使用Windows原生WebDAV挂载,需在挂载时手动选择「使用其他凭据登录」输入Artifactory的账号密码,避免系统默认低权限凭据导致只读。
- 核查Artifactory服务端配置:进入Artifactory后台「全局WebDAV设置」页,确认未开启全局WebDAV只读开关;同时进入目标仓库的单独设置页,检查是否开启了仓库级只读限制,该限制开启后所有用户均无法写入仓库。
- 日志定位具体问题:上述排查无效时,可查看Artifactory服务端的访问日志,搜索客户端IP对应的写入请求返回码:返回403则为账号权限配置遗漏,返回405则为WebDAV的PUT/DELETE等请求方法被服务端安全规则拦截,需放开对应方法限制。
内容的提问来源于stack exchange,提问作者mobios
相关产品推荐
相关产品推荐

