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:

  • Open a web browser and navigate to
  • Enter your netID in “LDAP Login” box and your netID password in the “password” box.
  • Click "Sign In"

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

Creating a New Project

To create an individual project:

  • Select the “New project” button in the upper right hand corner to bring up a new project form.
  • Enter a project name, description, and visibility level
  • Create “Create Project”

To create a project in a group

  • Go to the main group page (OR from a project in the group select the group name at the top)
  • Navigate to your group
  • Select “New project” button on the upper right
  • Enter a project name, description, and visibility level
  • Create “Create Project”


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:

  • Select the “+” in the upper right next to the search box.
  • Chose “Create group”
  • Enter a group name, description, and visibility level
  • Click “Create group”
  • This takes you to the main groups page—it is strongly suggested you create the first project immediately so it appears on your project page, otherwise you need to know the group name in order to access the group and add a project.

Add members to a group

  • Assure all group members have logged in at least once
  • From the main group page
    • Select “members” on the left sidebar
    • Search for people you want to add
    • Select group role permissions
    • Add access expiration date if desired
    • Click “Add to group” on the right hand side

Keywords:gitlab creating projects groups   Doc ID:81168
Owner:Joel F.Group:University of Illinois Engineering IT
Created:2018-03-27 16:18 CDTUpdated:2021-01-15 11:49 CDT
Sites:University of Illinois Engineering IT
Feedback:  0   2