Manage
Members, roles, and credentials management in GitLab
version v7.2.
For up-to-date documentation, see the
latest version.
3 minute read
This guide provides a concise overview of GitLab’s core features and commonly used functionalities. It aims to familiarize you with the product and equip you with best practices to optimize your development workflow.
For detailed information and advanced features, refer to the official GitLab documentation
This page describes the tool independently of any platform-specific details. For the service URL and other platform-specific configuration, please refer to your platform’s dedicated page .
GitLab is a powerful DevSecOps platform that integrates various tools and functionalities.
The Software Factory offers GitLab Ultimate, the highest tier available. It delivers a comprehensive suite of tools and features designed for DevOps, IT Ops, Security, and more.
Here are some key features and capabilities:
GitLab provides multiple authentication methods to secure how users can interact with repositories.
Below are the various types of security tokens available, along with their descriptions and best use cases:
| Token Type | Description | Best Use Case |
|---|---|---|
| Personal Access Tokens | These tokens act as an alternative to using passwords for authentication. | For accessing GitLab API or repositories programmatically. |
| Project Access Tokens | These tokens provide project-level access to interact with APIs within a specific project. | For project-specific automation tasks, such as CI/CD pipelines. |
| Group Access Tokens | These tokens offer group-level API access.(similar to personal and project tokens.) | For automating tasks across an entire group of projects. |
| Deploy Tokens | Provide read-only access to repositories, primarily for deployment purposes. | For read-only access to repositories, primarily for deployment purposes. |
| CICD Tokens | Enable CI/CD jobs to authenticate and interact with limited GitLab API endpoints. | For authenticating within CI/CD pipelines to access GitLab APIs. |
You can find more information about GitLab’s security tokens in the official documentation.
➡️ To see if GitLab is available on your platform, refer to Service per platform
Members, roles, and credentials management in GitLab
Organize and track project work with GitLab epics, issues, boards, milestones, and agile methodologies like Scrum and Kanban
Manage source code, collaborate on merge requests, document projects, and mirror repositories with GitLab
Build and test your applications with GitLab CI/CD pipelines and runners
GitLab security scanners for SAST, DAST, SCA, and secret detection
Deploy applications and manage container images with GitLab deployment tools and registries
Measure DevOps adoption and track feature usage across teams with GitLab analytics and insights dashboards