无法使用 jfrog cli 从工件下载符号链接
Posted
技术标签:
【中文标题】无法使用 jfrog cli 从工件下载符号链接【英文标题】:could not download symlink from artifactory using jfrog cli 【发布时间】:2018-08-20 10:51:03 【问题描述】:jfrog rt dl --symlinks=true generic-local/latest.tgz
得到“不正确的用法”。 jfrog cli 版本 1.18.0. 是否可以从 jfrog CLI 下载符号链接数据?
【问题讨论】:
【参考方案1】:在 jfrog cli 中,--symlink 是一个参数,用于在上传期间保留 Artifactory 中的软链接结构。 所以下载你可以使用下面的命令
jfrog rt dl generic-local/latest.tgz
此外,当下载存储在 Artifactory 中的符号链接时,CLI 可以验证符号链接指向的文件是否确实存在并且它具有正确的 SHA1 校验和。要添加此验证,您应该在下载命令中使用 --validate-symlinks 选项。
【讨论】:
谢谢 Shahin,我也尝试了 --validate-symlinks 选项和 --dry-run。它没有下载任何东西并且命令失败。以上是关于无法使用 jfrog cli 从工件下载符号链接的主要内容,如果未能解决你的问题,请参考以下文章
为啥 Jfrog Artifactory 对具有匿名读取权限的工件返回 401 未经授权?
使用 CURL 或 jfrog rt (Rest API) 在两个 Jfrog Artifactories 之间复制 Artifacts
使用 Gradle 将工件上传到 JFrog Artifactory