15 years helping British businesses
choose better software
What is GitLab?
GitLab DevSecOps platform enables software innovation by empowering 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.
Who Uses GitLab?
Designed for software developers, IT managers, product developers, security engineers, and project managers. GitLab is the most comprehensive DevSecOps platform. Get started with a 30 day free trial.
Where can GitLab be deployed?
About the vendor
- GitLab
- Founded in 2011
GitLab support
- 24/7 (Live rep)
- Chat
Languages
Chinese, English, French, German, Japanese
GitLab pricing
Starting Price:
- Yes, has free trial
- Yes, has free version
GitLab has a free version and offers a free trial. GitLab paid version starts at US$29.00/month.
About the vendor
- GitLab
- Founded in 2011
GitLab support
- 24/7 (Live rep)
- Chat
Languages
Chinese, English, French, German, Japanese
GitLab videos and images




Features of GitLab
Reviews of GitLab
GitLab Review
Comments: I enjoyed working with GitLab, although there were a few instances where I encountered challenges understanding certain aspects. With all of its features, it really makes teamwork easy, and I appreciate the security measures it provides. The use of merge requests ensures thorough code review before pushing changes to the main branch.
Pros:
GitLab's collaboration features, such as merge requests and issue boards foster efficient teamwork. GitLab places a strong emphasis on security and provides tools like role-based access control, Workflows and issue boards can be customized using the platform. The CI/CD pipelines at GitLab are strong. The ease of setting up and managing pipelines directly within the repository simplifies the development process.
Cons:
Navigating the platform and understanding all its capabilities might require a learning curve for individuals new to the tool.
Beware of GitLab billing issues
Comments: Not long ago, I ordered some GitLab licenses since more people wanted to use it. I asked to go from 57 to 75 licenses. Instead, GitLab put the order in wrong and added 75 licenses, bringing us to 132 total. About this time, I was pulled to a critically-important project that was way behind schedule and told not to work on anything else. When I got enough breathing room to switch back, [SENSITIVE CONTENT] acted like she couldn't care less. The most I ever got was "I'll be sure to look into it" or "I'm still looking into it". The process dragged on for weeks. I had to nag her over and over again for updates until she finally told me that GitLab's billing department had decided... not to give me a refund because it had been too long. How convenient, especially after dragging out the process for so long. I complained about this, asked for a new account manager, and got what I requested. [SENSITIVE CONTENT] took my concerns to the GitLab crew again... and got told once again that not only would we not receive a refund, GitLab wasn't going to offer us any sort of compensation or credit whatsoever. We're a software company as well, and we would never treat loyal customers this way - especially not our power users. I've built my DevOps career around GitLab and encouraged others to do the same. That GitLab could be so tone-deaf over a problem that was clearly their fault speaks volumes to how the company has changed.
Pros:
GitLab does well as an all-in-one software development platform.
Cons:
If GitLab makes a billing problem, it may refuse to rectify the problem as they did with us.

Easy to setup , use and manage devops platform
Comments: We needed a tool that we could integrate with Nexus and that could be installed and used on our own servers. GitLab was a perfect fit
Pros:
I like how easy it was to set up and configure. Adding runners (servers that build your code) was intuitive, CI/CD works fine. When you switch from GutHub, you must get used to the naming convention, but this requires only a couple of minutes to get used to.Overall I highly recommend GitLab for anyone who wants to set up such a platform on-premise.
Cons:
When you switch from other tools like GitHub you see features that are missing, mainly in CI/CD. You can't update a global variable from a job and must use workarounds. The pricing is a bit high, especially for the Ultimate plan.
Alternatives Considered: GitHub
Reasons for Switching to GitLab: We needed something that we could use on our own servers. We build critical apps for our customers and we must be sure the source code stays at our own servers. GitHub Enterprise was not taken into account because of the price.
Most essential and strategic software. Free trial is cool.
Comments: This is the most comprehensive software. It mainly supports innovation by empowering development. GitLab has helped me create, deliver and manage code quickly.
Pros:
It is very flexible. The free version kept me on the know-how for some time before I learnt how to use it. It gives it's users control and quite sovereignty. GitLab has promoted productivity and collaboration in our dealings, fastening delivery and increase visibility. It's users friendliness makes it the best way out to solve my problems.
Cons:
No cons. Basically having fun with GitLab. It has the perfect solution to my needs.
GitLab: Next gen Collaboration Tool
Comments: Overall it is a 8.7 out of 10 experience, considering the average to be 5. It is better than some of the platforms in many terms, but till lagging some level of scalebility.
Pros:
It offers an all-in-one platform that includes version control, issue tracking, continuous integration, and more. It excels at managing Git repositories, allowing for easy branching, merging, and version control. It has robust access control features, allowing administrators to manage user roles, permissions, and project visibility.
Cons:
It is resource-intensive, especially for larger projects or organizations. It is hard to initially learn the tools and technologies. The UI/UX is less tempting.