Wenn
sudo -u git -H /home/git/gitlab-shell/bin/check
Ich habe:
Check GitLab API access: FAILED. code: 503
Check directories and files:
/home/git/repositories: OK
/home/git/.ssh/authorized_keys: OK
Im Gitlab-shell.log fand ich eine HTML-Antwort, die sagte:
ERROR
The requested URL could not be retrieved
The following error was encountered while trying to retrieve the URL: http://my.gitlab.eu//api/v3/internal/check
Unable to determine IP address from host name my.gitlab.eu
The DNS server returned:
Name Error: The domain name does not exist. This means that the cache was not able to resolve the hostname presented in the URL. Check if the address is correct.
Your cache administrator is [email protected]
ich die Config-Datei bearbeitet von gitlab-shell
/home/git/gitlab-shell# sudo -u git -H editor config.yml
wie dieser
# Url to gitlab instance. Used for api calls. Should end with a slash.
#gitlab_url: "http://my.gitlab.eu/"
gitlab_url: "http://123.xxx.xxx.xx"
Das Ende Strich führt obviosly zu einem doppelten Schrägstrich in dem API-Aufruf trotz des Hinweises in dem Kommentar. In meinem Fall konnten die DNS nicht gelöst werden. So jetzt benutze ich die IP-Adresse und es funktioniert.
Warum der Downvote ohne Kommentar? Ich hatte genau das Problem und das hat es gelöst. Könnte dem OP nicht helfen, könnte jemand anderem helfen. Oder liege ich falsch? – Zlatko