Workhorse.service does not support Gitlab 8.12 CI
The current workhorse startup service will result in Gitlab 8.12.x CI pull's failing with this error:
git clone https://gitlab-ci-token:@git.example.com/myuser/myrepo.git Cloning into 'myrepo'... remote: HTTP Basic: Access denied fatal: Authentication failed for 'https://gitlab-ci-token:@git.example.com/myuser/myrepo.git/'
https://gitlab.com/gitlab-org/gitlab-ce/issues/22484
The fix is to add the following to the ExecStart command line flags:
-secretPath /home/git/gitlab/.gitlab_workhorse_secret