> WTF???? I sincerely sympathy.

pardon my ignorance, but that is how I've been deploying gitlab since the start:
- clone to development machine
- copy example files
- edit as needed

honestly I just deploy via copy. I don't keep gitlab in a git repository, just sync to upstream each major release.