Make Project#ensure_repository force create a repo
In Geo, Project#ensure_repository is used to make sure that a Git repo is available to be fetched on a secondary. If a project were a fork, this directory would never be created.
Closes gitlab-org/gitlab-ee#2800