2014-12-05 93 views
3

我有一個項目使用私人bitbucket maven回購的麻煩,它以前工作,但自升級到android studio RC gradle無法找到回購,而它被設置爲私人。在bitbucket上取消選中「This is a private repository」選項可以解決問題,但這不是一個可行的解決方案。私人bitbucket maven回購

+1

你如何在gradle中定義這個回購?檢查了這一個http://www.gradle.org/docs/current/userguide/dependency_management.html#sub:maven_repo? – 2014-12-05 16:15:49

+0

類似於它的方式,但沒有憑證塊。 URL是https://用戶名:密碼@ bitbucket .....並且用戶名和密碼在gradle.properties中定義 – RyanJohnstone 2014-12-05 17:12:45

+0

您能顯示字符串的開頭(用假用戶和密碼)嗎?你使用「$ {username}」嗎? – 2014-12-05 17:45:36

回答

0

一年前我曾經爲這個問題奮鬥過。解決方案是使用synergian plugin。它使用您的原生git客戶端及其配置,因此不需要以純文本形式提供憑據,但使用RSA密鑰。試一試,你不會後悔。

+0

任何人都可以詳細描述這個解決方案嗎?我無法上傳我的私人bitbucket存儲庫(可能是驗證問題) – toofoo 2016-04-27 10:53:56

+0

[這裏](http://synergian.github.io/wagon-git/bitbucket.html)是插件的文檔 – 2016-04-27 13:13:17

+0

我已經閱讀它但在Android Studio中使用gradle我無法成功上傳我的aar版本(如果將我的Bitbucket存儲庫設置爲「public」而不是「private」,則會發生事件。在gradle進程日誌中,最後一行是:Executing:cmd.exe/X/C 「git pull origin releases」但沒有任何事情發生 – toofoo 2016-04-27 13:36:17