Chapter 1. Introduction and Installation

In this chapter, we will cover the following recipes:

  • Using the Omnibus package
  • Setting up the server dependencies for source installation
  • Setting up the database for source installation
  • Installing GitLab from source
  • Using Chef and GitLab Cookbook
  • Logging in for the first time
  • Creating your first project

Introduction

GitLab is a self-hosted system for managing your code. It was first released in October 2011, and is updated every twenty-second day of the month since then. It was released under the MIT license.

It used to be hosted on GitHub, but since January 2014, its main source of hosting is gitlab.com. The fork of GitLab, which is hosted on GitHub, will remain active as a source where you can file issues and ...

Get GitLab Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.