GitLab is, at its core, a tool for centrally managing Git repositories. As one might expect form a platform that provides this service, GitLab provides a robust authentication and authorization mechanism, groups, issue tracking, wiki, and snippets, along with public, internal, and private repositories.
Learn how to leverage Gitlab as the full stack solution for deploying apps, from code repo through build, to registry and automatic deployment.