You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JFrog jf CLI配置失败:令牌可在Maven使用却无法被识别

解决JFrog CLI配置Artifactory时的404用户未找到问题
  • 修正凭证参数的使用方式
    错误提示里出现token:r1_cbs_releases_publisher,说明JFrog CLI把你输入的--user值识别成了令牌名称,而非用户名。这是因为参数混用导致的:

    • 如果r1_cbs_releases_publisher是用户名,<api-key>是对应API密钥,必须用--apikey参数替代--password,命令改为:
      jf c add artifactory-r1 --url https://artifact-r1.xxxxx --user r1_cbs_releases_publisher --apikey <your-api-key>
      
    • 如果r1_cbs_releases_publisher本身是访问令牌,直接用--access-token参数即可,无需指定--user:
      jf c add artifactory-r1 --url https://artifact-r1.xxxxx --access-token <your-token>
      
  • 适配JFrog CLI v2的命令变更
    旧命令jf rt config是v1版本的用法,v2版本已统一使用jf config add(简写jf c add)管理配置,你当前用的命令框架是对的,但要严格遵循v2的参数规则。可以先确认版本:

    jf --version
    

    若为v2,可通过jf config list查看现有配置,jf config remove artifactory-r1删除错误配置后重新添加。

  • 验证凭证有效性与权限
    先用curl直接测试凭证是否能正常访问Artifactory:

    curl -u r1_cbs_releases_publisher:<api-key> https://artifact-r1.xxxxx/artifactory/api/system/ping
    

    若返回OK,说明凭证本身没问题,问题仅出在CLI参数使用上。同时确认该用户/令牌是否拥有调用Artifactory配置API的权限(部分实例会限制配置操作的用户组)。

  • 检查Artifactory的认证设置
    确认目标Artifactory实例的认证策略:比如是否仅允许令牌认证,或是否要求API密钥必须和用户名绑定使用。如果实例禁用了用户名+API密钥的认证方式,就必须切换到访问令牌模式。

内容的提问来源于stack exchange,提问作者firesaint

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 07:57:37