GitHub:使用组织存储库

时间:2015-05-03 19:43:01

标签: azure github continuous-integration continuous-deployment github-organizations

我正在开发一款游戏。 GitHub作为我的源库; Azure是我的部署平台。我为我的游戏创建了一个organization,因为我希望它最终不仅仅是我的工作。组织中有两个单独的存储库,每个存储库将部署到单独的Azure网站。我需要将每个存储库链接到各自的网站。

我知道如何导航到Continuous Deployment刀片,将GitHub连接到它,然后选择我的项目和分支。但是,“选择项目”刀片不会列出任何组织项目,只列出我自己的项目。我更改了授权,但授权人要求我登录GitHub帐户。一个组织不是一个帐户,并没有直接登录(据我所知)。

我希望有一种方法可以做到这一点,因为如果我无法将这些存储库链接到其部署目的地,这对我来说将是一个大问题。

1 个答案:

答案 0 :(得分:4)

我有一篇博文详细介绍了这篇文章。

您可以在此处找到它:http://azure.microsoft.com/blog/2015/08/10/using-app-service-web-apps-continuous-deployment-with-github-organizations/

此处也包括它以方便:

Azure Preview Portal Azure预览门户开始验证 GitHub ,使用 GitHub帐户访问您想要使用的组织。

enter image description here GitHub 转到您的用户设置

enter image description here个人设置部分中选择应用程序(1),然后从授权应用程序单击 Azure管理门户(2) list。

enter image description here 这将显示授权的应用程序权限,并将包含您所属组织的组织访问权限列表。 如果您是该组织的所有者,则可以直接从此处授予访问权限,但如果您不是所有者,则可以请求访问权限所有者需要批准。

enter image description here 为组织授予此访问权限后,您可以在配置持续部署时选择该访问权限。 如果您想查看此演示,请查看此频道9视频:GitHub continuous delivery in the Azure Preview Portal