Skip to main content

RCD GitLab Documentation

Clemson Research Computing and Data maintains a GitLab instance at git.rcd.clemson.edu.

Users with an approved GitLab Group allocation on ColdFront and those with Palmetto access are authorized to use GitLab.

Palmetto Access

Allows users to create individual projects or repositories and collaborate exclusively with other Palmetto access users. This access is ideal for managing code, tracking issues, and working on smaller, standalone projects.

GitLab Group Allocation

GitLab group provides enhanced features for organizing projects and repositories under a common namespace, simplifying permission management and collaboration on larger, team-based initiatives. PI's can create GitLab groups by requesting a GitLab Group Allocation on ColdFront.

gitlab project screen capture

GitLab Use Cases and Features

  • Code Storage
    • Track changes to your code and workflows with your lab and other researchers
  • Documentation
    • Use the wiki feature ot document your software, workflow, or other important lab information.
    • Quickly onboard new team members with a central knowledge base.
  • Container Registry
    • Store your Docker or Singularity images
  • CI/CD (Coming Soon)
    • Build your software or container in a reproducible environment and store in the GitLab Package/Container registry.

Learn more about the features of GitLab from their documentation.

New to Git?

GitLab provides a cheat sheet of the command commands here.

The RCDE team will offer a number of workshops on using GitLab for version control and CI/CD. Check out our training schedule for upcoming workshops.