GitLab - Creating Projects and Groups

GitLab allows for version control of software and controlling access to the code. This guide covers the basics of logging in, connecting to your project, setting up groups with projects and members.

For detailed directions on how to use GitLab for your software, see the documentation at the service itself.

Logging in:

Setting Up SSH Key Access (required to push code from computer to repository)

Creating a New Project

To create an individual project:

To create a project in a group


Groups allow you have several related projects (mainly permissions are consistent). It provides a consistent URL prefix to all projects within the group. It also allows you to grant permissions to all projects to other people, rather than individually by project.

Create a group:

Add members to a group