【问题标题】:I cannot link toolchain to different github organization我无法将工具链链接到不同的 github 组织
【发布时间】:2017-02-15 18:47:48
【问题描述】:

我有一个github账号:https://github.com/remkohdev 并且是多个 github 组织的成员

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

    • 我还能够通过 hub.jazz.net 选项而不是 Toolchain 选项来非常顺利地设置它。在 jazz.net 选项中,我可以使用选项选择下拉菜单。
    【解决方案2】:

    devops git 人这样回应:

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

    如果这有帮助,请告诉我...

    【讨论】:

    • 是的,没用,因为它没有获取“其他组织的 Github url,尝试过。
    • 我会很感激一些帮助,这是一个非常基本的场景 imo,作为开发人员为不同的 github 组织工作,甚至是多个:我自己的,我的工作,我的项目......这是非常默认的不?它现在真的阻止了我在 Bluemix 上做任何事情......而且我的 github 存储库是私有的,这似乎也很正常。
    猜你喜欢
    • 1970-01-01
    • 2021-12-06
    • 2021-06-30
    • 2012-10-15
    • 2017-08-16
    • 2020-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多