2015-11-09 30 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操作,您可以使用REST文檔:https://bintray.com/docs/api/。看到你有權限。