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 See pricing details
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,121 View all reviews
Tomasz
Tomasz
  • Industry: Program Development
  • Company size: 2–10 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
0
Features
5
Ease of Use
5
Customer Support
0

5
Reviewed on 07/09/2023

Easy to setup , use and manage devops platform

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.
Lilantha
Lilantha
  • Industry: Information Technology & Services
  • Company size: 201–500 Employees
  • Used Daily for 6-12 months
  • Review Source
Value for Money
4
Features
4
Ease of Use
4
Customer Support
4

4
Reviewed on 26/09/2019

GitLab Review

GitLab resolved our version controlling problems, code review problems. It helps to maintain our code standards very easily. We can setup It on our local server also very easily. It is free anyone can try it.

Pros

GitLab is a superb source code managemanet provide. It is free. We can install it in our privet server also. As well as we can use their server with a free account. We use git for version control. GitLab provides awesome support for version control. It is a very easy tool. Anyone can use it very easily If someone has no more knowledge about versioning but He can use GitLab very easy. We can maintain our Repositories/Branchers. User access level also there. Currently, We use GitLab. We maintain feature branches, dev branch, and master branch. Everyone does not allow to merge code to the dev branch. If someone add merge request to the dev branch, our one-person review code and merge. Then we use GitLab it is easy for us. GitLab provides superb dashboard it very easy to review code. It shows all code changes with file by file. Easy to compare. As well as we can compare two branches vary easy. It provides a clear, unique, user-friendly dashboard. GitLab also supports CI/CD process. It's superb we can recommend for anyone. If our commit has some conflict it shows how to resolve that step by step.

Cons

When I add a new commit. If the file is large/have many lines. It not showing code changes directly. It shows a message file has many lines cannot show changes that kind of message. Sometimes when we compare two commits. It not more clear. Some times confusing. If I show some file history only show commits. not showing code changes by commits. We want to go and check every commits to show changes.

Alternatives Considered

GitHub and Bitbucket

Reasons for Switching to GitLab

It's free. We can setup on our local servers. It provides an easy, powerful, clear, and userfriendly dashboard. Its same thing wants for version control. Its there on GitLab.
Jashobanta
  • Industry: Computer Hardware
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Features
4
Ease of Use
5
Customer Support
0

5
Reviewed on 26/08/2024

Overall a good solid product

Overall experience is good. We are using it daily as a source control, for CI-CD, code-review. The UI is smooth and user friendly.

Pros

User friendly interface, easy to use controls. The Visual Studio Code UI for inline editing of files is very helpful in case we want to update code directly in the web-UI without needing to download the code in local, edit in IDE and then push back it to the source control.

Cons

The latest update had moved the profile and sidebar to the left and has not given proper customization options to the user. The old interface of having it customizable was better.

Pedro
  • Industry: Consumer Electronics
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
4
Features
4
Ease of Use
3
Customer Support
3

3
Reviewed on 20/09/2024

GitLab is my go-to for project management, code storage, and collaboration. It's a game...

Pros

The built-in CI/CD, issue tracking, and merge request features make my development process seamless and efficient.

Cons

The user interface can be overwhelming at first, and the learning curve is a bit steep for beginners.

Vidyasagar
  • Industry: Telecommunications
  • Company size: 5,001–10,000 Employees
  • Used Weekly for 1+ year
  • Review Source
Value for Money
5
Features
5
Ease of Use
5
Customer Support
5

5
Reviewed on 17/08/2024

Best repository to be used for managing code

Pros

It’s good for managing the development assets in IT. Easier to understand the conflicts for new starters also.

Cons

It’s good to have a user interface to understand any conflicts, issues etc., while using

Related categories