gpt4 book ai didi

android - 在 bintray 上上传二进制文件时 HTTP/1.1 401 Unauthorized

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:18:14 24 4
gpt4 key购买 nike

我正在尝试从 android studio 上传一个 android 库模块,接下来是这个博客:https://inthecheesefactory.com/blog/how-to-upload-library-to-jcenter-maven-central-as-dependency/en

(1)

./gradlew install

结果:- 构建成功

(2)

./gradlew build bintrayUpload

结果:- 低于错误 -

失败:构建失败,出现异常。

  • 出了什么问题:任务 ':acr:bintrayUpload' 执行失败。

    Could not create version '1.0.0': HTTP/1.1 401 Unauthorized [message:This resource requires authentication]

我检查了很多次,确保我的用户名和 apikey 是正确的。(在用户名中,我使用组织名称而不是 bintray 用户名,因为我的存储库是在组织下创建的)。如果有人有想法,我将不胜感激:)

最佳答案

在 Bintray 中,您的用户名必须是您的用户帐户的用户名,而不是组织的用户名。如果您是存储库的所有者,则权限机制将允许该操作。

In username i'm using organization name

一些文档链接:

https://github.com/bintray/gradle-bintray-plugin#readme

https://bintray.com/docs/usermanual/formats/formats_mavenrepositories.html#_working_with_gradle

编辑:确保您使用的是 userOrg 参数,因为您的存储库位于组织主题下而不是用户下。

在此处检查第 4 步: https://github.com/bintray/gradle-bintray-plugin#step-4-add-your-bintray-package-information-to-the-bintray-closure

这是一个有效的 build.gradle:

buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7'
}
}


plugins {
id "com.jfrog.bintray" version "1.7"
}


apply plugin: 'com.jfrog.bintray'
apply plugin: 'java'

bintray {
user = 'myuserusername'
key = '**********'
pkg {
repo = 'gradlerepo'
name = 'gradlepackage'
userOrg = 'myorgname'
version {
name = '1.0-Final'
}
}
}

关于android - 在 bintray 上上传二进制文件时 HTTP/1.1 401 Unauthorized,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39960614/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com