如何将.md5和.sha1校验和文件上传到bintray?

时间:2018-03-28 15:38:51

标签: java scala curl sbt bintray

我已经创建了存储库,在那里上传了.jar,现在尝试通过网络用户界面上传.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

另外,当我上传带有卷曲的jar时,我收到了警告

  

{"警告":"目标存储库配置为自动签名,但私钥需要密码而不提供密码。不会签署任何文件"}

即使我已经检查过'编辑个人资料中的所有gpg设置 - >存储库 - > REPO - >编辑`被禁用。

1 个答案:

答案 0 :(得分:1)

因此,您无法将.sha1.md5个文件上传到Bintray。

但好消息是Bintray会为你计算.sha1,所以你所要做的只是将.sha1附加到网址上,例如

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

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