Topics Map > Accounts and Security
Topics Map > Email, Lync, Calendars, Collaboration

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 Access (required to push code from computer to repository)

Creating a New Project

To create an individual project:

  • Select the “+” in the upper right hand corner to bring up a new project form.
  • Enter a 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)
  • Select “New Project” button on the upper right
  • Enter a 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 hand corner.
  • Chose “Create a group” just under the project name box.
  • Select the visibility of the group
  • 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” from across the top
    • Search for people you want to add
    • Select group access level
    • Add access expiration date if desired
    • Click “Add users to group” at the bottom

Keywords:gitlab creating projects groups   Doc ID:81168
Owner:Vincent W.Group:University of Illinois Engineering IT
Created:2018-03-27 16:18 CDTUpdated:2018-03-27 16:20 CDT
Sites:University of Illinois Engineering IT
Feedback:  0   1