无法使用curl将文件名正确的文件上载到通用存储库
我有一个gzip文件,其中加载了一些脚本和jar。我尝试使用下面的命令将其上载到Artifactory通用存储库无法使用curl将文件名正确的文件上载到通用存储库,curl,artifactory,Curl,Artifactory,我有一个gzip文件,其中加载了一些脚本和jar。我尝试使用下面的命令将其上载到Artifactory通用存储库 curl --insecure -uvaib:AP6yNYCePVfi5Ej8cXx1vq2SuFs -T "./deploy.tar.gz" "https://artifactory.service.apz/artifactory/EVC_Release/AC_2017_11a/deploy.tar.gz" 我收到下面的错误消息 { "errors" : [ { "stat
curl --insecure -uvaib:AP6yNYCePVfi5Ej8cXx1vq2SuFs -T "./deploy.tar.gz" "https://artifactory.service.apz/artifactory/EVC_Release/AC_2017_11a/deploy.tar.gz"
我收到下面的错误消息
{
"errors" : [ {
"status" : 400,
"message" : "Parent AC_2017_11a must be a folder"
} ]
如果我从末尾删除工件的名称,它将上载,但文件名将成为包名
我看到的结构是
EVC_发布-->特定发布名称-->gzip文件
Artifactory中的选项或我的配置是否有问题?您首先需要创建文件夹 因此,您应该有两个命令:
curl -uvaib:AP6yNYCePVfi5Ej8cXx1vq2SuFs -X PUT "https://artifactory.service.apz/artifactory/EVC_Release/AC_2017_11a"
curl --insecure -uvaib:AP6yNYCePVfi5Ej8cXx1vq2SuFs -T "./deploy.tar.gz" "https://artifactory.service.apz/artifactory/EVC_Release/AC_2017_11a/deploy.tar.gz"
您为什么不使用JFrog CLI?它比您试图实现的功能强大得多,用户友好得多。
配置完成后,上载操作简单:
jfrog rt upload ./deploy.tar.gz EVC_Release/AC_2017_11a/deploy.tar.gz