Overview

GitLab is a service for hosting Git repositories but also much more. It is a comprehensive AI-powered DevSecOps platform that provides integrated tools for source code management, CI/CD (Continuous Integration/Continuous Delivery), monitoring, security, and more. GitLab helps automate software delivery, enhance productivity, and secure your end-to-end software supply chain, all within a unified platform.

The RCI Gitlab instance is free to use for all Montana State University researchers.

Getting Started

Log in to Gitlabusing your net ID or student/grad worker account.  You will be automatically signed up, once you will login for the first time.

One successfully logged in you should see the following screen. 

gitlabLandingPage

Now, you can create your own project and group, choose between public, private, or internal groups, and invite other members to the group

For detailed documentation and help, please check the online GitLab resources.  

Accessing Gitlab using SSH 

You can set up an SSH key to connect to GitLab from your computer or Tempest

Please note: You need to be connected to the VPN in order to SSH to GitLab

Please see this guide to setting up SSH or type 'SSH Help' in the GitLab search bar for instructions.