I've tried now for several hours te set up gitlab and especially gitlab-shell. After being trolled by the documentation I found a sample config, that fitted my needs, but I get an API 500 error :
Check GitLab API access: FAILED. code: 500
gitlab-shell self-check failed
Try fixing it:
Make sure GitLab is running;
Check the gitlab-shell configuration file:
sudo -u git -H editor /home/git/gitlab-shell/config.yml
Please fix the error above and rerun the checks.
To explain my current setup:
In thedirectory are two files:
* my privatekey
* the combinded public key and CA-key git-mydomain-chain.pem
This error has nothing to do with
gitlab. This is pure YAML parser (
Psych in your case) error.
Line 5 column 3 is:
ca_path: ⇑ HERE
That said you have a strange unterminated string right above:
⇓⇓⇓ WTF?! ca_file: "/etc/gitlab-ssl/git-mydomain-chain.pem #This file contains my public key and the ca key
Remove everything after hash (inclusive) and close the string quotes.
Hope it helps.