代码之家  ›  专栏  ›  技术社区  ›  folex

如何上传。md5和。是否将sha1校验和文件保存到纸盒?

  •  1
  • folex  · 技术社区  · 8 年前

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

    未上载任何文件。启用存储库自动签名后,无法上载签名文件。

    我试过卷发,它说 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”:“目标存储库配置为自动签名,但私钥需要密码短语,但未提供密码短语。不会对任何文件进行签名”}

    尽管我检查了“编辑配置文件”中是否有所有gpg设置->存储库->回购->已禁用“编辑”。

    1 回复  |  直到 8 年前
        1
  •  2
  •   folex    8 年前

    所以,你不能上传 .sha1 .md5 文件到纸盒。

    但好消息是Bintray计算了 。沙1 对你来说,你所要做的就是附加 。沙1 到url,例如。

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

    只需检查您的文件(无 。沙1 )在该路径上实际可用