RCD GitLab Group
The RCD GitLab Group resource on ColdFront provides access to GitLab.
On the Project page, make sure the user roles are set appropriately:
- Users with the Manager role will be given Owner permission in GitLab.
- Users with the User role will be given Developer permission in GitLab.
To learn more about the access levels in GitLab, Please visit the GitLab group permissions page.
Requesting
Select the RCD Gitlab Group when requesting an allocation. Then fill out the form.
- Justification: tell us how using GitLab will benefit your research.
- GitLab Group Name: you can leave the default value.
Using the Resource
Only manage (add/remove) users from ColdFront. If users are managed directly on GitLab, those changes will revert during our daily checks that run on ColdFront.
A GitLab group is a collection of projects and users organized together within GitLab. Groups in GitLab are used to manage access permissions and facilitate collaboration across multiple projects.
After allocation approval on ColdFront, new users who have yet to log into RCD GitLab will receive an invitation link via email. This invitation allows them to join the GitLab group.
Once the allocation is approved, a GitLab group named as specified in the request form will be created on GitLab. you can log in to GitLab to create projects/repositories and begin your work.