Fixed repositories path and gitlab shell user

This will fix repositories path not being created, which breaks
provisioning.

This is a fix for #32, #38 and #36