2017-02-15 31 views
1

我有一個github上賬:https://github.com/remkohdev 和我幾個github上組織我不能鏈接工具鏈,以不同的github組織

我已經添加了所有組織的Bluemix的DevOps第三方應用授權的成員。

但是,當我在Bluemix上啓用工具鏈時,我無法將默認github組織更改爲其他組織,以便我可以在默認Github組織中創建/編輯源代碼到回購站。

enter image description here

錯誤: 整合不能成立。檢查設置並重試。 原因:無法更新git集成。克隆git存儲庫時發生錯誤。錯誤詳細信息:無法讀取存儲庫:https://github.com/eventquarry/server.git。用戶未被授權,或者存儲庫不存在。

回答

1

的DEVOPS的Git鄉親與此迴應:

眼下,我們不支持通過UI工具鏈創造新的組織庫的能力。任何新的回購都是在用戶的個人帳戶下創建的。通過在字段中輸入回購網址,可以鏈接到現有的組織回購站。 (Org repos不會顯示在下拉菜單中,但可以手動輸入網址。)請注意,用戶需要對其鏈接的回購庫具有管理員權限,才能實現全功能集成。可以鏈接到沒有管理員權限的回購站,但是我們無法在回購站點上創建webhook,因此我們無法通知提交事件。只有在用戶沒有管理權限的情況下,管道纔會手動運行。

讓我知道這是有幫助的...

+0

是的,沒有工作,因爲它沒有拿起'其他組織的Github網址,試了一下。 – remkohdev

+0

我欣賞一些幫助,這是一個非常基本的場景imo,作爲一個開發人員爲不同的github組織工作,甚至是多個工作:我自己的,我的工作,我的項目......那個漂亮的默認沒有?它阻止了我現在在Bluemix上做任何事情......也是我的github回購是私人的,這看起來也很正常。 – remkohdev

3

當你與GitHub的授權,你可能沒有明確授予訪問eventquarry組織。

要解決這個問題,首先需要登錄到Github.com,然後單擊設置>授權應用程序>撤銷「IBM Bluemix Toolchains」來吊銷令牌。現在回到Bluemix,當你點擊GitHub工具時,你會看到一個「授權」按鈕。點擊後,你將被帶到GitHub,在這裏你需要點擊「授權應用程序」之前單擊eventquarry旁邊的「授予訪問權限」(以及您想授予訪問權限的所有組織)。

現在您應該可以在事件組織中使用專用存儲庫進行分支/克隆/鏈接。

+0

我也能夠通過hub.jazz.net選項非常順利地設置它,而不是實際上的Toolchain選項。在jazz.net選項中,我可以使用選項下拉菜單。 – remkohdev