如何在Artifactory仓库创建空文件夹?jf rt u命令尝试无效
在Artifactory中创建空文件夹的可行方法
你用jf rt u上传本地空文件夹没生效,是因为这个命令默认只会同步包含文件的文件夹,空文件夹不会被上传到Artifactory。下面是几种可靠的解决方式:
使用Artifactory REST API(推荐)
直接通过JFrog CLI调用Artifactory的存储API创建空文件夹,这是最直接的方式:jf rt curl -X PUT "/api/storage/<你的仓库密钥>/目标路径/新文件夹名?folder=1"替换
<你的仓库密钥>为实际的Artifactory仓库key,目标路径/新文件夹名为你想要创建的文件夹完整路径。通过占位文件间接创建
要是你更倾向用上传命令操作,可以在本地空文件夹里加一个占位文件(比如.gitignore或空的placeholder.txt),再执行上传:# 在本地文件夹创建占位文件 touch <path/to/empty/folder>/placeholder.txt # 递归上传文件夹 jf rt u <path/to/empty/folder> <destination/to/artifactory> --recursive如果不需要占位文件,上传完成后可以用删除命令移除:
jf rt delete <destination/to/artifactory>/placeholder.txt
内容的提问来源于stack exchange,提问作者prachi sutane
相关产品推荐
相关产品推荐

