Implantando site no repositório privado do Github usando modelos ARM

Estou tentando criar um site por meio do Azure Resource Manager e, em seguida, implantar a partir de um repositório privado do Github.

Eu tenho um modelo ARM que funciona para um repositório público. se eu tornar o repositório privado, conecto-o através do Portal, tudo funciona bem.

Se eu reimplantar o modelo do ARM, ele falhará com a mensagem

"Cannot find SourceControlToken with name GitHub."

Parece que quando o portal se conecta a um repositório particular, ele cria uma chave ssh usada para autenticação.

A chave ssh parece vir do kudu, que pode ser obtida após a implantação do site.

Também tentei usar tokens de acesso, mas não consegui fazê-los funcionar com o repourl

Portanto, a pergunta simples é: como implantar um repositório privado via modelo ARM

questionAnswers(2)

yourAnswerToTheQuestion