5

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

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

我希望有办法做到这一点,因为如果我无法将这些存储库链接到它们的部署目标,这对我来说将是一个大问题。

4

1 回答 1

4

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

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

为了方便起见,也将其包括在此处:

Azure 预览门户从Azure 预览门户 开始,使用您的GitHub 帐户GitHub进行身份验证,该帐户有权访问您要使用的组织。

在此处输入图像描述GitHub转到您的用户设置

在此处输入图像描述个人设置部分 选择应用程序 (1) ,然后单击授权应用程序列表中的Azure 管理门户 (2) 。

在此处输入图像描述 这将显示授权的应用程序权限,并将包括您所属组织的组织访问权限列表。如果您是组织的所有者,则可以直接从此处授予访问权限,但如果您不是所有者,则可以请求访问权限并且需要所有者批准。

在此处输入图像描述 为组织授予此访问权限后,您将能够在配置持续部署时选择它。如果您想观看此操作的演示,可以查看此第 9 频道视频:Azure 预览门户中的 GitHub 持续交付

于 2015-08-10T23:25:27.053 回答