artifactory - 错误 - 人工响应:405 Method Not Allowed
问题描述
我正在尝试使用 CLI 命令将文件从我的 Jfrog 工件下载到我的本地计算机:
jfrog rt dl --user *username* --password *password* -url https://*domain*.jfrog.io/artifactory/*my-folder-name*/ --flat=false * c:/jfrog/
我越来越:
Log path: C:\Users\Administrator\.jfrog\logs\jfrog-cli.2020-08-19.18-38-11.3780.log
{ "status": "failure",
"totals": {
"success": 0,
"failure": 0
}
}
[Error] Download finished with errors, please review the logs.
从日志中:
[Error] Artifactory response: 405 Method Not Allowed
但是,当我跑步时,jfrog rt ping
我得到了
"OK"
解决方案
您收到 405 的原因是 JFrog CLI 正在尝试使用 --url https:// domain .jfrog.io/artifactory/ my-folder-name / ping Artifactory。要克服这个问题,您应该尝试使用下面的 JFrog CLI 下载,
jfrog rt dl --user用户名--password密码-url https:// domain .jfrog.io/artifactory/ "<repository_key>/" --flat=false * c:/jfrog/
例如,如果我想从“jars”文件夹下的“generic-local”存储库下载任何工件,那么我的 JFrog CLI 命令将如下所示,
$ jfrog rt dl --user admin --password 密码 -url http://localhost:8081/artifactory "generic-local/jars/" --flat=false
它应该下载当前目录下“generic-local/jars”下的所有工件。
推荐阅读
- flutter - 更改 InkWell 飞溅的原点位置
- java - 如何在 WebView 上搜索关键词?
- jhipster - JHipster 选项 --incremental-changelog 和 --ignore-application 不兼容?
- python - 为什么我的 pycharm 烧瓶服务器没有运行?
- matlab - 如何在 Matlab 中数值求解具有两个矩阵的系统?
- android - 无法在android中获取纹理视图截图
- sql - 排除服务代码为“AAAA”的订单
- javascript - 将反斜杠应用于变量(不是 String.raw)
- python - range() 用于计算带间隔的余额
- arrays - 如何使用种子对数组进行洗牌,从而在将其他项目添加到数组时元素序列保持一致