我正在尝试通过 Azure 资源管理器创建一个网站,然后从私有 Github 存储库进行部署。
我有一个适用于公共存储库的 ARM 模板。如果我随后将存储库设为私有,请通过门户连接到它,一切正常。
如果我重新部署 ARM 模板,它将失败并显示消息
"Cannot find SourceControlToken with name GitHub."
似乎当门户网站连接到私人仓库时,它会创建一个用于身份验证的 ssh 密钥。
ssh 密钥似乎来自 kudu,一旦站点部署就可以获取。
我也尝试过使用访问令牌,但无法让这些与 repurl 一起使用
所以简单的问题是,我如何通过 ARM 模板部署私有仓库