Você diz que é um repo privado - eu acho que isso significa que precisa de um nome de usuário e senha. Como você está fornecendo isso?
Se você tiver as credenciais em, por exemplo, /root/.git-credentials
(como descrito aqui ) e git clone
ainda não funcionam, pode ser que < strong> $HOME
não está definido no script UserData e, portanto, git
não encontra o arquivo de credenciais.
Duas opções:
- defina
HOME=/root
antes de executargit clone
ou - salve o arquivo
.git-credentials
em/
(como é provavelmente onde tenta encontrá-lo quando$HOME
não está definido).
Espero que ajude:)