我正在尝试将一个webapp部署到Azure。我遵循这些指示,https://azure.microsoft.com/en-us/documentation/articles/web-sites-python-create-deploy-django-app/
首先,我在门户上创建了一个webapp (Django)。
然后,它说要遵循在中使用GIT配置连续部署的指导。这显然会导致我有一个Django文件的本地目录。https://azure.microsoft.com/en-us/documentation/articles/web-sites-publish-source-control/
因此,我遵循这些指导,安装Git,创建本地存储库,添加网页,启用web应用程序存储库,进行部署。
webportal现在显示我已经部署(“活动”部署)。然而,当我访问web应用程序url时,显示的不是我部署的内容,而是默认的Django应用程序及其url(登录、注销、联系人)。
因此,我在本地目录中创建了一个实际的Django应用程序(而不是来自指南的静态index.html )。我承诺把它推给Azure。它显示为正在部署。
结果和以前一样:默认的web应用程序正在显示。
因此,我缺少的是本地存储库与实际显示的连接。有没有办法将Azure默认应用程序拖到我的本地存储库中?(一旦它在那里,我就能在我认为合适的情况下改变它。)
发布于 2015-09-26 13:45:50
事情正如期而至,但您最终在第一个Git提交中覆盖了Django应用程序。编写的连续部署指令对于任何部署都是通用的,甚至是空白的Web。
因此,我缺少的是本地存储库与实际显示的连接。有没有办法将Azure默认应用程序拖到我的本地存储库中?(一旦它在那里,我就能在我认为合适的情况下改变它。)
您所需要做的就是在Azure上初始化本地Git之后,git clone您的回购。您已经完成了这些步骤中的大部分,但是我将在这里为其他可能正在寻找这个答案的人提供这些步骤。
在从Azure市场/图库创建Django Web应用程序之后,向下滚动以设置连续部署。

选择本地Git回购。

请注意,您现在在Quickstart基本信息和All Settings >> Properties中都有一个Git。继续复制这个URL。

如果尚未这样做,则可能需要设置或重置部署凭据。您将在All Settings下找到这一点。这将是您的Git & FTP凭据。注意,这实际上是您的Microsoft帐户的凭据,而不仅仅是这个WebApp.。

第一次尝试就已经安装了Git。您现在应该能够导航到要将回购复制到并运行的文件夹:
git clone <your_git_clone_url>

输入密码后,本地系统上将有Django Web应用程序的克隆回购。cd进入目录并从那里开始工作。一旦您有了更改,git add .、git commit和git push就会返回到Azure中的回购系统来查看您的更改。
https://stackoverflow.com/questions/32792236
复制相似问题