2015-11-09 2 views
3

Я создал организацию в bintray. когда я пытаюсь опубликовать файлы в репозитории, принадлежат организации, используя gradle-bintray-plugin. У меня проблема:опубликовать пакет для bintray, который был создан организацией

HTTP/1.1 401 Unauthorized [message:This resource requires authentication] 

вот мой код в build.gradle:

apply plugin: 'com.jfrog.bintray' 
publishing { 
    publications { 
     MyPublication(MavenPublication) { 
      groupId 'test.humbleadmin' 
      artifactId 'm-example' 
      artifact androidJar 
      version version 
     } 
    } 
} 

bintray { 
    user = 'my_bintray_username' 
    key = 'my_bintray_key' 
    publications = ['MyPublication'] 
    pkg { 
     repo = 'repos_name' 
     name = 'pkage_name' 
     userOrg = 'my_org_name' 
     licenses = ['MIT'] 
     labels = ['gear', 'gore', 'gorilla'] 
     publicDownloadNumbers = true 
     attributes= [name: 'value'] //Optional package-level attributes 
     version { 
      name = '1.0' 
      desc = 'TestMaven Example 1.1.0 final' 
      vcsTag = '1.0' 
      attributes = ['gradle-plugin': 'com.use.less:com.use.less.gradle:gradle-useless-plugin'] 
     } 
    } 
} 

, что случилось с моим кодом? Спасибо.

ответ

2

Убедитесь, что ключ API и имя пользователя верны.
Попробуйте получить доступ с помощью владельца организации и его ключа API, если сможете.

Если это не поможет, попробуйте использовать Bintray с помощью Curl, вы можете использовать документ REST: https://bintray.com/docs/api/. Смотрите, что у вас есть разрешения.

Смежные вопросы