project.git is a bare repo, so if you have access to the gitlab server, you can go to ~git/repositories/root/project.git/hooks and add your post-receive hook in order to force a deployment.
See an example in "deploying a website/webapp via git/gitolite permissions error" for instance.