从私有仓库部署 Azure Github

3
我一直将我的代码部署到公共的Github仓库,并且它可以正常更新到我的Azure网站。然后,我尝试将我的存储库设置为私有,但是部署开始失败了。
我尝试重新设置所有内容,但没有效果。此外,我尝试寻找遇到类似问题的人,但所有答案都可以追溯到2012年,并且都说:“功能即将实现”。
现在我们已经前进了两年,我看不到任何相关文档。你知道如何解决吗?谢谢。
2个回答

4
如果您使用旧的manage.windowsazure.com门户而不是新的portal.azure.com,就可以从私有GitHub存储库部署。我认为这是新门户中的一个bug。

是的,似乎新门户无法正确添加SSH部署密钥,旧门户可以做到。只是补充一下 - 当您想从组织存储库部署时 - 在授权步骤中,您还应该请求组织访问权限并等待批准。否则,您将看不到组织存储库,仅能看到自己的分支(即使您是组织中的管理员)。 - Alexey Shcherbak
1
更新:新门户现在也能够连接到私有的GitHub仓库。 - Cellcon

3
您可以从私有的GitHub存储库部署。在 Windows Azure 管理门户仪表板上,为网站进行设置:1)单击“从源代码控制设置部署”;2)选择GitHub;3)提供您的GitHub凭据;4)选择存储库。

感谢 @NeilMackenzie 的回答!我也尝试过了,但是我也无法让它工作。谢谢。 - André Lucas
肯定可以将WAWS和私有GitHub存储库链接起来。我刚试过了,它可以工作。这是一个帖子的链接,其中讨论了最近发布的分段发布功能的一部分:http://rickrainey.com/2014/01/21/continuous-deployment-github-with-azure-web-sites-and-staged-publishing/ - Neil Mackenzie

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接