如何将 .md5 和 .sha1 校验和文件上传到 bintray?
How to upload .md5 and .sha1 checksum files to bintray?
我已经创建了存储库,在那里上传了 .jar
,现在尝试通过网络上传 .md5
和 .sha1
校验和 UI,但是 bintray 给了我一个错误
No files were uploaded. Signature files cannot be uploaded when repository auto-signing is enabled.
我试过使用 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":"The target repository is configured to auto-sign, but the private key requires a passphrase and none was provided. No files will be signed"}
即使我检查过“编辑配置文件 -> 存储库 -> 回购 -> 编辑”中的所有 gpg 设置都已禁用。
因此,您无法将 .sha1
和 .md5
文件上传到 Bintray。
但好消息是 Bintray 会为您计算 .sha1
,因此您只需将 .sha1
附加到 url,例如
curl -L https://api.bintray.com/content/USER/REPO/PACKAGE/VERSION/package-version.jar.sha1
只需检查您的文件(没有 .sha1
)是否在该路径上实际可用
我已经创建了存储库,在那里上传了 .jar
,现在尝试通过网络上传 .md5
和 .sha1
校验和 UI,但是 bintray 给了我一个错误
No files were uploaded. Signature files cannot be uploaded when repository auto-signing is enabled.
我试过使用 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":"The target repository is configured to auto-sign, but the private key requires a passphrase and none was provided. No files will be signed"}
即使我检查过“编辑配置文件 -> 存储库 -> 回购 -> 编辑”中的所有 gpg 设置都已禁用。
因此,您无法将 .sha1
和 .md5
文件上传到 Bintray。
但好消息是 Bintray 会为您计算 .sha1
,因此您只需将 .sha1
附加到 url,例如
curl -L https://api.bintray.com/content/USER/REPO/PACKAGE/VERSION/package-version.jar.sha1
只需检查您的文件(没有 .sha1
)是否在该路径上实际可用