GitLab is essentially a version control system rather than a storage medium. While we want to support the same use case that we used to support in 1.0, I believe that going from committing and pushing your code to GitLab to deploying your code to some application (such as Prefect) is a process that should be handled by CI/CD pipeline rather than the application pulling code itself from GitHub.
That’s why, at least for now, there is no immediate plan to add any kind of Git-based storage in favor of introducing CI/CD recipes.
I’d encourage you to follow this recipe for Docker:
and for CI, we’ll hopefully have some recipes available in the upcoming weeks