The VMware Edge Cloud Orchestrator host requires read-only access to a Git repository that stores the single source of truth for the configuration of the infrastructure being deployed to the edge location.
The Git repository can be setup in any location that is accessible to the host from the network on which you have deployed it.
For example:
If the VMware Edge Cloud Orchestrator host has access to the internet, the repository could be in github.com.
If the host is deployed on a private network, it might have access to a private instance of GitLab or another Git hosting server.
When using a public internet based Git repository, Git repositories can be public or private. VMware recommends having the Git repositories private to securely share security keys and other sensitive information for your edge location.