Skip to main content
TrustRadius
GitLab

GitLab

Overview

What is GitLab?

GitLab DevSecOps platform enables software innovation by aiming to empower development, security, and operations teams to build better software, faster. With GitLab, teams can create, deliver, and manage code quickly and continuously instead of managing disparate tools and scripts.…

Read more

Learn from top reviewers

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Return to navigation

Pricing

View all pricing

GitLab Essential

$0

Cloud
per month per user

GitLab Premium

$29

Cloud
per month per user

GitLab Ultimate

$99

Cloud
per month per user

Entry-level set up fee?

  • Setup fee optional
For the latest information on pricing, visithttps://about.gitlab.com/pricing?utm_me…

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Features

Version Control Software Features

Version Control Software Features allow uses to manage and control document history and versions.

8.6
Avg 8.0
Return to navigation

Product Details

What is GitLab?

GitLab DevSecOps platform enables software innovation by aiming to empower development, security, and operations teams to build better software, faster. With GitLab, teams can create, deliver, and manage code quickly and continuously instead of managing disparate tools and scripts. GitLab helps teams across the complete DevSecOps lifecycle, from developing, securing, and deploying software.

Differentiators, as described by Gitlab:

  • Simplicity: With GitLab, DevSecOps can be achieved through a single platform with a user-friendly interface
  • Security: GitLab offers built-in security scans that provides a comprehensive security solution.
  • Transparency: The code base for GitLab is open to community contributions, to ensure transparency and an open-core approach.
  • Cloud-Agnostic: Can be deployed anywhere with no vendor lock-in

GitLab Screenshots

Screenshot of GitLab, a comprehensive DevSecOps platform.Screenshot of Security DashboardScreenshot of Merge Request

GitLab Technical Details

Deployment TypesOn-premise, Software as a Service (SaaS), Cloud, or Web-Based
Operating SystemsWindows, Linux, Mac, BSD* (Ubuntu 14.04 LTS or later), Android, iOS, full list see https://about.gitlab.com/handbook/security/approved_os.html
Mobile ApplicationNo
Supported CountriesInternational
Supported LanguagesChinese, English, German, Japanese, Korean, Portuguese, Spanish

Frequently Asked Questions

GitLab starts at $0.

JFrog Artifactory, Jira Align, and Jenkins are common alternatives for GitLab.

Reviewers rate Branch Protection highest, with a score of 9.2.

The most common users of GitLab are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews From Top Reviewers

(1-5 of 102)

GitLab a Version Control Tool

Rating: 9 out of 10
April 26, 2022
Vetted Review
Verified User
GitLab
3 years of experience
I have been using GitLab for 3 years as a version control software for our product. Maintaining project code with multiple developers gets easy with GitLab. Generating pull requests for different branches and solving conflicts among branches is easy using GitLab, and the main benefit is GitLab is open source, so it is cost effective to use.
  • Code review functionality for pull requests
  • Performance monitoring
  • GitLab is open source
  • Integration with other tools to be used to automate our deployments
Cons
  • Paid plans are costly
Working with multiple teammates on the same files is easy cause merging code with conflicts is easy after pull request generation using GitLab.

Gitlab as a version control software

Rating: 8 out of 10
April 14, 2022
AC
Vetted Review
Verified User
GitLab
5 years of experience
We use GitLab for the maintenance of our codebase, we created multiple branches for the multiple environments(stage, pre-live, production). Daily we are using it to push the code, have code reviews, merge the code and deploy it on the server. As we need a private repository and have multiple developers who collaborate on the development GitLab is best suited for us.
  • Built-in continuous integration and continuous delivery features.
  • Creation and management of private repos.
  • Access control of the repo.
Cons
  • Menu is a little confusing.
  • CI/CD pipeline brakes sometimes.
  • Occasional crashes happens and you need to restart the server.
For the creation of private repositories, it is very well suited, we are getting this feature in the non-premium version also, which is very great. The other functionalities like the creation of repo, and assignment of users are great. UI is very good, we can easily review the merge request and provide our comments.

Bes version control tool is GitLab.

Rating: 9 out of 10
October 08, 2022
GitLab we are used in our organization as a versioning tool to manage the code repository and maintain the version of the files.
  • Good version control tool with easy UI features.
  • Clean user interface and easy navigation. I miss the cherry-pick option in UI, which doesn't have any other version control.
Cons
  • I don't see any issue as of now. Whatever I use is working fine.
GitLab is version control and best fit for the manage the code repository to track the changes and maintain the history of the change.

The best chemistry of version control happens in Gitlab

Rating: 10 out of 10
August 13, 2019
KR
Vetted Review
Verified User
GitLab
4 years of experience
We use Gitlab across our entire business, from documentation to code versioning to CI/CD and IaaS. We've used other documentation tools such as Confluence by Atlassian but we keep coming back to Markdown in Gitlab because of the simplicity, exportability, portability, better versioning, better integration - such as with Readthedocs. Our helpdesk team finds Gitlab easy to use. We also use Gitlab for our development teams and operations teams.
  • Markdown.
  • CI/CD integration.
  • User and group management.
  • Branding.
  • Standard Gitlab implementation.
Cons
  • Themes.
  • Need to reconfigure too often.
  • Use the same Markdown engine everywhere.
We would whole-heartedly recommend Gitlab for code versioning with teams across different organizations as the management of users and groups is so easy. CI/CD is built-in and batteries included and because the implementation of Gitlab is standard it is easier to use than Bitbucket. If your organization is already in the Cloud Gitlab is one of the easiest solutions to roll out on AWS, DigitalOcean, GCI, Azure, Linode, etc. Even the management of Gitlab itself can be versioned and deployed using CI/CD tools such as Jenkins.

Best in-class version control and CI/CD vendor

Rating: 8 out of 10
June 04, 2021
Vetted Review
Verified User
GitLab
3 years of experience
Within our software research and development group, we're using GitLab and CI/CD tools to develop products and manage releases/test case infrastructure. We are using a self-hosted version of GitLab edition which primarily integrates with our development environment and testing infrastructure automatically. Additionally, the GitLab groups feature is divided among every research group within the organization.
  • Source control
  • CI/CD pipeline
Cons
  • Integrate with AWS
  • Integrate with TeamCity
GitLab is a recommendable product for open-source research and development teams and [is] well suited for software developers at scale. Additionally, the continuous integration and continuous delivery pipeline feature is adaptable for most of the use case deployment/testing infrastructure. Few native integrations are missing such as direct deployment to AWS, Azure which is painful to set up manual Jenkins.
Return to navigation