Kiedy
sudo -u git -H /home/git/gitlab-shell/bin/check
mam:
Check GitLab API access: FAILED. code: 503
Check directories and files:
/home/git/repositories: OK
/home/git/.ssh/authorized_keys: OK
W gitlab-shell.log znalazłem odpowiedź HTML, który powiedział:
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]
edytowany plik konfiguracyjny gitlab-shell
/home/git/gitlab-shell# sudo -u git -H editor config.yml
jak ten
# 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"
Koniec kreską prowadzi obviosly do podwójnego ukośnika na wywołanie API mimo nutą w komentarzu. W moim przypadku dns nie dało się rozwiązać. Teraz używam adresu ip i działa.
Dlaczego spadł bez komentarza? Miałem dokładnie ten problem i to rozwiązało. Może nie pomóc OP, może pomóc komuś innemu. Czy ja się mylę? – Zlatko