我无法将工具链链接到不同的github组织

时间:2017-02-15 18:47:48

标签: github ibm-cloud continuous-delivery ibm-cloud-tools

我有一个github帐户:https://github.com/remkohdev 并且是几个github组织的成员

我已将所有组织添加到Bluemix DevOps第三方应用程序授权中。

但是当我在Bluemix上启用工具链时,我无法将默认的github组织更改为其他组织,以便我可以在不同于默认Github组织的情况下创建/编辑repo的源代码?

enter image description here

错误: 无法建立集成。检查设置,然后重试。 原因:无法更新git集成。克隆git存储库时发生错误。错误详细信息:无法读取存储库:https://github.com/eventquarry/server.git。用户未经授权,或存储库不存在。

2 个答案:

答案 0 :(得分:4)

当您使用GitHub授权时,您可能没有明确授予对eventquarry组织的访问权限。

要解决此问题,首先您需要通过登录Github.com撤消您的令牌,然后点击设置>授权申请>撤销“IBM Bluemix工具链”。现在回到Bluemix,当你点击GitHub工具时,你会看到一个“授权”按钮。单击后,您将被带到GitHub,在此处需要在单击“授权应用程序”之前单击eventquarry(以及您要授予访问权限的所有组织)旁边的“授予访问权限”。

现在,您应该能够在事件采集组织中使用私有存储库进行分叉/克隆/链接。

答案 1 :(得分:1)

devops git伙伴回答:

目前,我们不支持通过工具链UI创建新的组织存储库的功能。任何新的回购都是在用户的个人帐户下创建的。通过在字段中键入repo URL,可以链接到现有的组织存储库。 (Org repos不会显示在下拉列表中,但可以手动输入URL。)请注意,用户需要对他们链接的repo具有管理员权限才能实现完全正常的集成。可以链接到没有管理员权限的仓库,但我们无法在仓库上创建webhook,因此我们无法获得提交事件的通知。如果用户对repo没有管理员权限,则管道将仅手动运行。

如果这有用,请告诉我......