我发现自己处于这里最奇怪的境地。我已经通过 Git 部署到 Azure 一段时间了,没有任何问题。但是,我只是将一组相当大的更改推送到 Azure 没有错误,但没有任何改变......
试图再次推送得到“一切都是最新的”
因此,我登录到 Azure 管理控制台并查看了部署,果然没有推送。
建议?顺便说一句,我不是 Mac,我知道从 Mac 推送到 Azure 存在问题。
更新:通过删除并重新部署 Azure 实例解决了该问题。对开发人员来说还可以,对产品来说不太好。
你推到正确的遥控器了吗?听起来您有两个遥控器(您可以使用 进行检查git remote -v
)并且您正在推动非天蓝色的遥控器。
另一件事可能是分支,您是否在不是的分支上master
,但 azure 期望部署发生在master
分支上?
根据您的评论:部署脚本可能尚未运行。您可以创建一个虚拟提交或强制推送git push -f
以使远程存储库再次接收内容。
我刚刚遇到了同样的问题,所以我会在这个老问题中发布我的解决方案,以防它对任何人有帮助。
我正在发布到我的 GitHub 存储库,但 Azure 突然不再将其用于部署。
我进入 GitHub 上的存储库,然后进入设置 -> Webhook 和服务,并注意到 Azure Webhook 有一个红色的小图标,表示存在问题。点击它显示 GitHub 收到了来自 Azure 的 401 Unauthorized 响应。
然后我记得 Azure 大约在一周前给我发了一封电子邮件,说我的网站将被移动到一个新的规模单位,我的发布配置文件将会改变。当时我并没有考虑太多,因为我没有使用发布配置文件进行部署,但看起来它也改变了我的部署触发 URL。
我使用新的部署 URL(来自我的 Azure 网站的配置选项卡)更新了 GitHub Webhook,一切都恢复正常了。