git - Azure - Kudu - 将更改推送回 git

标签 git azure kudu

我已经在 Azure 上进行了自动构建和部署设置。一切正常。

但是,有一个特定的文件,如果在构建过程中被修改,我希望将其提交/推送回 GIT。 Azure 上 Kudu 的当前功能是否可行?

最佳答案

它不是为这种类型的工作流程而设计的。虽然您可能可以通过一些努力来破解某些东西,但您至少需要解决身份验证问题。

Kudu 有两种不同的身份验证行为:

  1. 部署公共(public)存储库时,它使用公共(public) https 端点来提取更改。因此它无法推迟任何事情。
  2. 部署私有(private)存储库时,它会设置一个“部署 key ”(使用 GitHub 或 Bitbucket)。但该部署 key 仅允许 pull 。相关信息here

因此,您可能需要使用完整的 ssh key 设置 Kudu,这是可以完成的。

一旦您通过了身份验证并能够推送,您应该能够将某些内容与完成您需要的部署后操作结合起来。

但总的来说,我不推荐这样的工作流程。

关于git - Azure - Kudu - 将更改推送回 git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50134482/

相关文章:

现有 Azure 应用服务上的 Azure Function

c# - 如何以编程方式重新启动 Azure Web App

python - 如何使用远程分支 pull 、推

git - 如何将 Git 存储库重置为其新克隆的状态?

c# - 身份验证后将用户返回到请求的 URL Azure AD

azure - 在 Azure Web Apps 中运行自托管 OWIN 应用程序

azure - 私有(private)Kudu安装,如何像Azure网站一样注入(inject)AppSettings?

git - 使用来自不受信任计算机的 ssh 私钥

checkout 、 pull 、 checkout 、 merge/ rebase 的 Git 快捷方式

azure - 是否可以使用 Cosmos DB 代替 Azure SQL 数据库?