我已经创建了存储库,在那里上传了.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 - >编辑`被禁用。
答案 0 :(得分:1)
因此,您无法将.sha1
和.md5
个文件上传到Bintray。
但好消息是Bintray会为你计算.sha1
,所以你所要做的只是将.sha1
附加到网址上,例如
curl -L https://api.bintray.com/content/USER/REPO/PACKAGE/VERSION/package-version.jar.sha1
只检查您的文件(没有.sha1
)在此路径上实际可用