【问题标题】:How to upload .md5 and .sha1 checksum files to bintray?如何将 .md5 和 .sha1 校验和文件上传到 bintray?
【发布时间】:2018-09-07 09:17:14
【问题描述】:

我已经创建了存储库,在那里上传了 .jar,现在尝试通过 Web UI 上传 .md5.sha1 校验和,但 bintray 给了我一个错误

没有上传文件。启用存储库自动签名后,无法上传签名文件。

我尝试过使用 curl,它显示为 success,但实际上没有上传任何文件。 这是命令

curl -T package-version.jar.sha1 -uUSER:APIKEY https://api.bintray.com/content/USER/REPO/PACKAGE/VERSION/package-version.jar.sha1

我已经尝试过使用 jfrog cli:

jfrog bt u package-version.jar.sha1 REPO/PACKAGE/VER/`

但还是报错

{
  "status": "failure",
  "totals": {
    "success": 0,
    "failure": 0
  }
}
[Error] Bintray response: 405 Not Allowed

另外,当我使用 curl 上传 jar 时,我收到了警告

{"warn":"目标存储库配置为自动签名,但私钥需要密码且未提供任何密码。不会对文件进行签名"}

即使我检查了“编辑配置文件 -> 存储库 -> REPO -> 编辑”中的所有 gpg 设置都已禁用。

【问题讨论】:

    标签: java scala curl sbt bintray


    【解决方案1】:

    因此,您不能将 .sha1.md5 文件上传到 Bintray。

    但好消息是 Bintray 会为您计算 .sha1,因此您只需将 .sha1 附加到 url,例如

    curl -L https://api.bintray.com/content/USER/REPO/PACKAGE/VERSION/package-version.jar.sha1
    

    只需检查您的文件(没有.sha1)是否在此路径上实际可用

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-02
      • 1970-01-01
      • 1970-01-01
      • 2018-02-24
      • 2020-11-17
      相关资源
      最近更新 更多