我可以将 Bluemix 持续交付工具链配置为使用私有 Github 存储库吗?

Can I configure a Bluemix Continuous Delivery toolchain to use a private Github repository?

我在私人 Github 组织中有一个私人 Github 存储库,我想配置 Bluemix 的 "Continuous Integration" 服务以使用该存储库,以便我可以加载源代码从中构建该工具链中的交付管道。

工具链中 GitHub 磁贴的 "View docs" link 指向 a documentation page for the older DevOps Services,它没有提供有关配置 GitHub 的任何信息工具链中的存储库。

当我尝试为我的回购输入 URL 时,它出现了这个错误:

The integration could not be set up. Check the settings and try again.

Reason: An error occurred while cloning the git repository. Error details: Unable to read the repository on: (URL removed). User is not authorized, or repository does not exist.

我希望获得针对我的帐户授权 Bluemix 的选项,但我没有。

我怎样才能访问这个存储库?

只要您使用 GitHub 帐户授权 Bluemix 并在拥有该存储库的组织中授予 Bluemix 权限,就可以设置与私有 GitHub 存储库的集成。

第一次尝试创建 GitHub 集成时,系统会提示您使用 GitHub 进行授权。在 GitHub 授权页面上,您可以选择 select 您想要授予 Bluemix 访问权限的组织,然后再单击 "Authorize" 按钮。

听起来您已经完成了初始授权步骤,可能错过了添加组织授权。您可以在 GitHub 的授权应用程序页面 (https://github.com/settings/applications) 上更新组织授权。单击 "IBM Bluemix Toolchains" 应用程序。在该页面的 "Organization Access" 下,向拥有您要集成的存储库的组织授予访问权限。这应该允许您设置集成。