使用ARM模板C#,将私有git存储库部署到Azure应用服务时会出错

时间:2018-09-06 00:21:27

标签: git azure azure-resource-manager arm-template

我有一个私有存储库,需要以编程方式将其部署到Azure App Service。在公共存储库中,它工作得很好,但是我一生都无法发现使身份验证起作用的魔力。

这个很好的链接(Deploying website from private Github repository using ARM Templates)是完全相同的问题,但是它没有可接受的答案,我尝试了其中的所有内容都无济于事。

我已经创建了个人访问令牌,并为我的repoURL生成了类似的内容

https://username:accesstoken@github.com/orgname/reponame.git

我仍然收到404,因为它找不到私有存储库。

我很确定这与Github部署密钥有关。我已经创建了一些,但是我不确定如何使用它们,因为服务器由于其动态的本质而事先不存在,因此我无法在其上安装任何东西。我的猜测是,Azure本身需要以某种方式创建并安装部署密钥,但我不确定如何实现。

我猜这一直都在做,但是我只是找不到正确的链接。...

0 个答案:

没有答案