我正在使用jfrog CLI。
我对“ rt”使用相同的值:配置,上传,搜索。
但是,当我尝试“删除”时,它就会中断。
它的部分工作方式是:在查找文件时会找到要删除的文件,但是在尝试删除文件对象时,会添加REPO:/ path,然后出错。
关于为什么使用“ REPO:/ path”而不是“ repo / path”的任何想法?
搜索找到它的“回购/路径”?
代码: jfrog rt delete --user = xxxx --password = ##### -url = https://server.domain/artifactory REPO_NAME / dir / dir / dir / dir / dir / file.rpm
获取: [信息]搜索工件... [信息]找到1件神器。 AXONE-YUM /汤/axone-layer-zero/CentOS/matt/GeoIP-1.5.0-11.el7.x86_64.rpm 您确定要删除上述路径吗? (y / n):y [信息]删除:AXONE-YUM /汤/axone-layer-zero/CentOS/matt/GeoIP-1.5.0-11.el7.x86_64.rpm [错误]人工响应:找不到404
{
"errors": [
{
"status": 404,
"message": "Could not locate artifact 'AXONE-YUM:soup/axone-layer-zero/CentOS/matt/GeoIP-1.5.0-11.el7.x86_64.rpm'."
}
]
}
{
"status": "failure",
"totals": {
"success": 0,
"failure": 1
}
}
答案 0 :(得分:0)
安装jfrog CLI
在.jrog文件夹中添加适当的证书
在下面运行:
jfrog rt c
#Enter server url
#API Key: blank
user ID
Password
现在它会加密密码。您准备好了。
尝试
jfrog rt del repo path/version/ --quiet=true
(不需要完整的URL,直接来自repo)