GitLab

GitLab

Customer Verified
Top Rated
About TrustRadius Scoring
Score 8.8 out of 100
Top Rated
GitLab

Overview

Recent Reviews

GitLab a Version Control Tool

9 out of 10
April 26, 2022
I have been using GitLab for 3 years as a version control software for our product. Maintaining project code with multiple developers gets …
Continue reading

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

Reviewer Pros & Cons

View all pros & cons

Video Reviews

Leaving a video review helps other professionals like you evaluate products. Be the first one in your network to record a review of GitLab, and make your voice heard!

Pricing

View all pricing

Free

$0

On Premise
per user per month

Free

$0

Cloud
per user per month

SaaS Premium

$19

Cloud
per user per month

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://about.gitlab.com/pricing

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting / Integration Services

Features Scorecard

No scorecards have been submitted for this product yet..

Product Details

What is GitLab?

GitLab is a complete open-source DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate and build software. From idea to production, GitLab helps teams improve cycle time from weeks to minutes, reduce development process costs and decrease time to market while increasing developer productivity.

GitLab Features

  • Supported: Version Control
  • Supported: CI/CD
  • Supported: DevSecOps
  • Supported: Value Stream Management
  • Supported: GitOps
  • Supported: Agile Development

GitLab Screenshots

GitLab Integrations

GitLab Competitors

GitLab Technical Details

Deployment TypesOn-premise, SaaS
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

Comparisons

View all alternatives

Frequently Asked Questions

What is GitLab's best feature?

Reviewers rate Usability and Support Rating highest, with a score of 9.

Who uses GitLab?

The most common users of GitLab are from Enterprises (1,001+ employees) and the Computer Software industry.

Reviews and Ratings

 (239)

Ratings

Reviews

(1-25 of 87)
Companies can't remove reviews or game the system. Here's why
Score 10 out of 10
Vetted Review
Verified User
Review Source
Gitlab is a nice solution when you want to have a single interface to control your code, deployments and even tickets/wiki. The agents provided for both Windows and Linux, so deployments are easy for major platforms and do not require any manual work (it's just something you install & configure once). Gitlab interface also provides many ways to interact with the repository, so some users can use it without installing git client on their PC.
Score 10 out of 10
Vetted Review
Verified User
Review Source
Gitlab is well suited when it comes to version control, running CICD pipelines, or having a DevOps environment for your product. It is also free and easy to use which is a plus. It is open source and has a big community which is helpful for resolving bugs/keeping the tool secure.
Abhishek Khandait | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
Even though GitLab supports a lot of languages in its CI/CD pipeline, IMHO GitLab is best suitable for teams that are smaller in size and want to develop products at a fast pace. Gitlab is not suitable for development in Microsoft technologies like Dotnet, Sharepoint, MySQL, etc.
Score 8 out of 10
Vetted Review
Verified User
Review Source
GitLab is a great tool in Enterprise for git integration with a simple but efficient user interface. It's fluid and helpful with, for example, the branch graph. I regret only one feature from Jenkins where we could easily see on a build which version we actually built. In GitLab ci, we cannot have this information directly on the screen.
Dennis Wambach | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
The most important consideration for me , as far as Gitlab is concerned is around how we have successfully used Gitlab , to seamlessly connect the operational side of coding or software development , with other important areas such as code or software security. The aforementioned is key for us to effectively release a commercially efficient software product to our end users.
Score 10 out of 10
Vetted Review
Verified User
Review Source
In our organisation we have a lot of applications that require a reliable source to manage source code and GitLab helps us to achieve this very well. We have functionality like after every merge request merger we have to deploy code to our server which is running on Kubernetes pods and GitLab is very helpful in this as it has a nice and easy implementation for integrating CI/CD for the deployment of code to servers and then we can our manual jobs to fetching data. Gitlab provides us a job status with visual logs and suggestions to make it better.
Joshua Li | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source
Gitlab is well suited for development projects where software is experimented with. Throughout development, features may be added or subtracted and Gitlab enables creating different software branches to tailor and track certain software configurations. This is good is different customers want the same software but are customized with different features. However, merging branches retroactively is more difficult for seamless software integration.
Tarun Gupta | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
Gitlab helped our team get on board and start exploring the product microservices. It helped us to improve our build process by providing us with shared runners and the ability to spin up our own runners for more flexibility and power. It provides many integrations under one umbrella that makes our team efforts less and make them more productive.
Score 10 out of 10
Vetted Review
Verified User
Review Source
I mostly use GitLab for version control. It allows us to push our code to a centralized repository that can be accessed by other developers. This makes working on the same code seamless. Taking code from different branches, Pushing new code to different branches, getting your code merged to different branches, etc. is something that makes it a great tool. The CICD pipeline comes in handy when we have to run a particular task while creating the build (like checking test cases) which is a great option.
Score 8 out of 10
Vetted Review
Verified User
Review Source
GitLab is best suited when you have to manage multiple versions of a project. For e.g., you can have 1.x.x and 1.x.y versions of a project. It allows you to manage these 2 versions very comfortably. Also, when you want to manage code quality, peer-reviews etc. all in single place then GitLab is highly recommended to use.
Amit Kumar Dev | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Review Source
GitLab is well suited for the companies where projects are being carried out by life cycle. It can be used by students and others too for the learning of git tools. Even its community version is good so it can give you better and more reliable projects and the paid version is awesome...
Score 8 out of 10
Vetted Review
Verified User
Review Source
GitLab provides a web-based UI for managing our source code. It is best suited for all types of projects irrespective of their size. We can create groups and subgroups for making segregation among code bases. GitLab provides all the git operations using a web user interface. Integration with any IDE (Eclipse, Progress Developer Studio, STS, Intellij, etc) is very easy and smooth. I found GitLab's best version control, earlier we are using SVN.
Bill Kratzer | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
GitLab is great for organizations that want to automate the CI/CD pipeline. Getting running on GitLab took very little time. Migration from BitBucket was a piece of cake. If you have projects that already build on a command line, you'll find the transition to GitLab will be relatively straightforward. Automated builds have put our organization into a better compliance position with some of our partners and have enabled more developers in the organization to deploy code with confidence.
Ashvin Choudhary | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source
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.
Score 10 out of 10
Vetted Review
Verified User
Review Source
GitLab is well suited while working on a big project where we have multiple resources at different levels. With the help of it, I was able to manage the work more efficiently. My leads were able to review and merge the code in a few minutes and in case there Is an issue, they were able to fix it in a few seconds. I don't feel there is any scenario where I would say GitLab is less appropriate. It is the best code repository tool that I have used to date. It is highly recommended.
Wolfred Montilla Di Giulio | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
Gitlab is an incredible git tool if you are a new user and you are looking for VCS software. Project with many developers and many maintainers, with one/many Scrum masters You can check your activities, discuss with your coworkers about an issue/activity, approve merge requests, update changes for your teammates, request changes, and so on.
Score 9 out of 10
Vetted Review
Verified User
Review Source
We needed automation in the CI/CD process so with help of GitLab it is very smoothly integrated. With very user/developer interaction it deploys the code and the site goes live. A very useful tool for startups and small companies where they cannot afford the DevOps team so GitLab does all work in just one click.
Score 10 out of 10
Vetted Review
Verified User
Review Source
I would recommend GitLab for all the teams and individuals if they are looking for an SCM platform. GitLab is not just an SCM tool but it also provides CI features as well which helps in the easy and consistent release of the code. If you think that default runners are not good then you can add custom runners as well on the basis of requirements.
Muhammed Ronaq BS | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
Really great tool to use for collaboration between teams. Finding and fixing bugs can be done very quickly and safely. And we can see what others are doing. Combine automatically deployed web repositories and API repositories to develop in a variety of environments. And it's free and open-source so it will suit small-scale startups too.
December 21, 2021

GitLab: Future of DevOps

ANurag Tamrakar | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
It's not just a source code repository hosting platform. When we started using GitLab it reduced our burden of managing some tools like CICD, Artifactory as It's a DevOps platform bagged with source code repository hosting, continuous integration, continuous delivery, artifact management, package management, container register, SAST, issue tracking, and management, Source code vulnerability scanning and much more. I thought a lot about the demerits of GitLab but there isn't any disadvantage of using GitLab it's better than all means if compared with GitHub or BitBucket. I strongly recommend using GitLab. It's super valuable.
Score 10 out of 10
Vetted Review
Verified User
Review Source
As a development team, we are always concerned about the security of our clients' code, GitLab offers security by managing the correct access of all the members of the team, we have an admin that controls the access and the code is always available all the time 24/7. We love git and we're happy with GitLab, we can use any kind of client with GUI or just CLI.
Swati Rastogi | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
Well suited:
- Gitlab is well suited for organizations with a good headcount. At least 500 +.
- Large orgs generally follow an Org->Group->Repo hierarchy. So it can easily manage the repo architecture.
- Gitlab is very secure. So orgs who want to have a highly secure environment should use Gitlab.
- Organizations who do not want to spend on any CI tool can use this. As it's becoming more & more self-sufficient lately.
- If the Org follows a proper workflow of branching & merging strategy, then they should use GitLab.

Less Appropriate:
- Less Appropriate for small-scale organizations that do not want to spend huge amounts on the licensing cost.
- If you have a robust CI on Jenkins/Bamboo etc. then you can skip using GitLab & use open-source alternatives like Github.
- If we are just dealing with a Sandbox-type environment & code is just a POC then maybe less security can be an option. And Gitlab can be avoided.