GitLab

From Mark Furneaux's Wiki
Revision as of 13:15, 25 September 2016 by Mark Furneaux (Talk | contribs) (Created page with "'''GitLab''' is an integrated git repository manager, web interface, continuous integration (CI) framework, issue tracker, code review, and wiki platform. ==Fixes== If using ...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

GitLab is an integrated git repository manager, web interface, continuous integration (CI) framework, issue tracker, code review, and wiki platform.

Fixes

If using a gitlab-ci-multi-runner without any TLS encryption, the runner will spam the logs complaining that there is "No TLS connection state". To remedy this, create a self-signed certificate by running:
$ openssl req -x509 -nodes -sha256 -days 365 -newkey rsa:4096 -keyout <hostname>.key -out <hostname>.crt
where <hostname> is the FQDN of the GitLab server.

On the runner, create the directory /etc/gitlab-runner/certs/ and copy the <hostname>.crt file into that directory.