2

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

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

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

在此处输入图像描述

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

4

2 回答 2

4

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

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

现在,您应该能够在 eventquarry 组织中与私有存储库进行分叉/克隆/链接。

于 2017-02-21T14:34:23.637 回答
1

devops git 的人这样回应:

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

让我知道这是否有帮助...

于 2017-02-15T19:22:33.247 回答