Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Tip

A lot of useful information about the tool can be found here:

000 - GitLab - where to look for the info
005 - PSNC GitLab - general information on how to use GitLab at PSNC

What is GitLab?

GitLab is an open-source platform built around Git, the distributed version control system developed by Linus Torvalds. It provides a comprehensive set of tools and features to manage Git repositories, project planning, continuous integration/continuous deployment (CI/CD), code review, issue tracking, and more. Essentially, GitLab consolidates the entire software development lifecycle into one seamless interface, simplifying the process and making it more efficient.

Key features:

  • Git Repository Management: At its core, GitLab is a powerful Git repository manager. It allows developers to create, clone, push, and pull repositories, providing version control capabilities that ensure changes to code are tracked, managed, and merged efficiently.
  • Collaborative Development: Team members can collaborate by pushing code changes, creating issues, and reviewing each other’s code. The merge request (MR) feature allows developers to propose code changes and receive feedback before merging them.
  • Enhanced Collaboration: GitLab centralises development activities, facilitating seamless collaboration among team members regardless of their geographical location.
  • Code Review and Collaboration: GitLab streamlines code review by enabling developers to comment on code changes directly within the platform. This fosters collaboration, knowledge sharing, and ensures the quality of code before merging.
  • Continuous Integration/Continuous Deployment (CI/CD): One of GitLab’s standout features is its integrated CI/CD pipelines. Developers can automate the testing, building, and deployment processes, ensuring code changes are thoroughly tested before being merged into the main codebase and deployed to production.
Panel
borderColorblack
titleColorBlue
borderWidth2
borderStylesolid

Go to ACH GitLab

How to request Gitlab project?

PSNC GitLab - new project

How I can import repository?

PSNC GitLab - project migration

How to integrate your project with GitLab?

ACH GitLab Jira integration

GitLab - just boring codes?

Not only! Meet: