About GitLab

GitLab is a cloud-based project management platform that allows software developers to develop and manage codes collaboratively. The platform can be deployed either on-premise or in the cloud. GitLab helps developers manage the complete code lifecycle, from the inception of an idea to the deployment of code on production. Primary features of GitLab are Git repository management, code review, issue tracking, activity feeds and audit logs. The software is offered in four different editions: Community Edition, Enterprise Edition, GitLab.com and GitLab.io. Users can upload their codes in the repository. GitLab also provides a repository mirroring feature that allows users to access a repository located on a different server with the help of the GitLab interface. The code review feature allows users to evaluate code line-by-line and provide comments. The software additionally provides continuous integration (CI) and continuous delivery (CD) to test, build and deploy codes. The Enterprise Edition of the software offers automated testing, Git hooks, audit trails and administrator features.
GitLab Software - Issue management
GitLab Software - Activity stream
GitLab Software - Code review
GitLab Software - Repository mirroring
GitLab Software - Webhooks
GitLab Software - File browser
GitLab video
GitLab Software - Issue management - thumbnail
GitLab Software - Activity stream - thumbnail
GitLab Software - Code review - thumbnail
GitLab Software - Repository mirroring - thumbnail
GitLab Software - Webhooks - thumbnail

GitLab pricing

GitLab has a free version and offers a free trial. GitLab paid version starts at US$29.00/month.

Starting Price:
US$29.00/month
Free Version:
Yes
Free trial:
Yes

Alternatives to GitLab

GitLab Reviews for UK Users

Feature rating

Value for Money
4.5
Functionality
4.6
Ease of Use
4.4
Customer Support
4.2
5 reviews of 1,091 View all reviews
Onur
Onur
  • Industry: Computer Software
  • Company size: 2–10 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
4
Features
4
Ease of Use
5
Customer Support
4

5
Reviewed on 04/08/2023

Gitlab Review

I really like using Gitlab CI. We are building and deploying our applications using Gitlab CI mostly every day. It's very stable and fast. So that m overall experience is very good with Gitlab CI.

Pros

The working style of most of the CI/CD tools are similar in the background. The ones that has better UI and fast responses are making a difference in the market. Gitlab CI, by far has the best UI. The button clicks, flows and placement of the features are very well-designed.

Cons

I cannot say least but I would be happier if Gitlab adds more UI features in CI/CD level.

Alternatives Considered

Circle and Azure DevOps Services

Reasons for Choosing GitLab

We were not satisfied with the CI/CD tool that we were using because of stability problems.

Switched From

Jenkins

Reasons for Switching to GitLab

We just compared the UI/UX experience of all alternative producsts and Gitlab and decided to move forward with it. In technical terms, also Gitlab CI is very satisfying.
Andy
Andy
  • Industry: Telecommunications
  • Company size: 10,000+ Employees
  • Used Weekly for 1+ year
  • Review Source
Value for Money
4
Features
4
Ease of Use
4
Customer Support
4

4
Reviewed on 24/08/2022

The first step to using Git on your computer is from this tool

I think it's good that you can use it in basically the same way as GitHub, and that you can manage it by making use of your existing knowledge. Also, I think it's nice that GitLab has unique features that are easier to use, such as a feature that changes the display of the file icon for each file extension.

Pros

Using Git as a configuration management tool is already common sense (essential), but I think this software is the most used for remote (distributed) development. There are many cases where you install Git on each person's terminal and operate the commands, but if it is team development and you can't use an "external (public Internet) repository", it is better to set up and operate a Git repository with GitLab I think it will be the safest and standard way to use Git.

Cons

I guess there is no choice but to get used to it, but I would like to see more visual changes and expressions (messages) when conflicts occur that are easier to understand for beginners. After all, I'd like to see them develop an interface that makes it easier to understand the concept of Git configuration in the first place.

Alternatives Considered

GitHub

Reasons for Choosing GitLab

With the end of MS-VSS support and the trend of the times, it was necessary to use Git for configuration management, and I was looking for a Git configuration management tool that could be used by groups (and remotely) instead of individuals, so we decided to implement GitLab.

Switched From

Bitbucket

Reasons for Switching to GitLab

I think it is the first candidate for managing the configuration of development assets in internal development (because the use of Git itself is a global standard). There was a feature that changed the display of the file icon for each file extension, and it had the advantage that it was possible to reduce the file selection error. Also, unlike GitHub, it has not been acquired by Microsoft, so I think it is an advantage that it can be used with confidence in terms of security.
Justin
  • Industry: Computer Software
  • Company size: 201–500 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
2
Features
4
Ease of Use
4
Customer Support
1

1
Reviewed on 25/02/2022

Beware of GitLab billing issues

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.

Babu
  • Industry: Automotive
  • Company size: 10,000+ Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
4
Features
4
Ease of Use
4
Customer Support
3

5
Reviewed on 07/02/2024

Close to the BEST

Pros

Its quite to easy to view stashed branch and some filter options in the repository. They can improve a bit to stay for the best in the market

Cons

At times , using the github & bitbucket in my project. This lags some feature which am seeing in the other repo cloud

Alternatives Considered

GitHub and Bitbucket
NOMPILO
  • Industry: Computer Software
  • Company size: 201–500 Employees
  • Used Daily for 6-12 months
  • Review Source
Value for Money
0
Features
5
Ease of Use
5
Customer Support
0

5
Reviewed on 26/11/2023

GitLab Review

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.

Related categories