HTTP/1.1 401 Unauthorized when uploading binary on bintray

前端 未结 2 1792
孤城傲影
孤城傲影 2020-12-20 14:15

I\'m trying to upload a android library module from android studio, followed by this blog: https://inthecheesefactory.com/blog/how-to-upload-library-to-jcenter-maven-central

2条回答
  •  眼角桃花
    2020-12-20 14:46

    In Bintray your username must be the username of your user account and not the Organisation. If you are the owner of the repo then the permission mechanism will allow the action.

    In username i'm using organization name

    Some documentation links:

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

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

    EDIT: Make sure you are using the userOrg parameter, since your repo is under the organization subject and not under the user.

    check step 4 here: https://github.com/bintray/gradle-bintray-plugin#step-4-add-your-bintray-package-information-to-the-bintray-closure

    Here is a working 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'
            }
        }
    }
    

提交回复
热议问题