2017-02-15 58 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