GitLab - How to Collaborate with Non MSU Persons using MSU GitLab

Tags how-to public

Objective

GitLab uses Okta to authenticate, so external users will need to be sponsored by an MSU faculty/staff member and have an Affiliated FPID NetID created to be granted access. This includes external users that previously had an account and lost access, as well as individuals who left MSU and cannot login with their MSU credentials.

Steps

  1. The MSU Sponsor will need to submit a request using the Request Affiliated FPID NetID form.
  2. Once the Affiliated FPID NetID account has been created, the External User will need to activate it and log into GitLab at https://gitlab.msu.edu so that the account is populated in the application.
  3. (optional) If the External User will need access to an existing project or group, the MSU Sponsor or other member of the project or group can grant them permissions. Only users in a project or group can grant others permissions to them.
Affiliated FPID NetIDs have an expiration date but can be renewed through the ID Office by the MSU Sponsor.
Print Article

Related Services / Offerings (2)

GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security.
If you are looking to collaborate with an individual from outside Michigan State University, you can request an external account be created in GitLab by sponsoring them. You must be an MSU faculty or staff member to sponsor an external account.