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 Software - Issue management - thumbnail
GitLab Software - Activity stream - thumbnail
GitLab Software - Code review - thumbnail
GitLab Software - Repository mirroring - thumbnail
GitLab Software - Webhooks - thumbnail
GitLab Software - File browser - thumbnail

GitLab pricing

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

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

Alternatives to GitLab

GitHub is a project management and code sharing platform that allows users to share their codes with others and...

Bitbucket

Bitbucket is a collaborative Git solution that allows users to review codes with pull requests. Users can have...

Azure DevOps Services

Azure DevOps Services enables businesses to handle agile planning, collaboration, prioritization and repository...
Jira Software is a business process management tool used by agile teams to plan, track and release software. Jira...

Jenkins

Jenkins is an open-source automation server that provides multiple plugins to create, deploy and automate the delivery...

GitScrum

GitScrum is a scrum software designed to help small businesses and freelancers to manage projects and clients. The...

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 718 View all reviews
Matthew
  • Industry: Computer Software
  • Company size: 51-200 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Features
5
Ease of Use
5
Customer Support
0

5
Reviewed on 16/09/2021

Powerful toolset that are available on premise!

I am happy with the toolset - very grateful to the gitlab community for the work done on this. It allows small startup companies to create their own instance and manage gitlab CI deployment pipelines.

Pros

I am not constrained at all by a company like GitHub or Bitbucket. It allows my team to have faith that what we are working on - remains in house. For piece of mind - without using git native.

Cons

Difficult to setup for the uninitiated linux administrator. Administration and upgrades are also difficult to do.

Alternatives Considered

GitHub

Reasons for Choosing GitLab

I needed to ensure that our repositories are private and held on premise.

Switched From

GitHub and Bitbucket

Reasons for Switching to GitLab

GitLab is totally free and can be hosted on premise.
Nicola
  • Industry: Electrical/Electronic Manufacturing
  • Company size: 51-200 Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
4
Features
4
Ease of Use
5
Customer Support
0

5
Reviewed on 29/07/2022

Very nice tool for DevOps teams and software development

I've been working with it for a long time, setting up CI and CD pipelines and using its versioning functionalities such as project management tools.

Pros

Gitlab really made my life easier when dealing with software development. Its features such as software versioning, project management and time tracking are very usefull and allow even big teams to cooperate smoothly and easily.
It is fast and intuitive in almos every feature.

Cons

Some things in project management are not perfect, such as issues filters, that sometimes mess up a little. For example, setting filters and copying the url not always results in perfectly re-setting same filters when navigating to that address.
But these are ordinary small bugs that do not affect the overall good quality.

Alternatives Considered

GitHub

Reasons for Switching to GitLab

At the end of my research, gilab looked cheaper and a little bit more complete for CI/CD. Consider this was some years ago.
Abhresh
  • Industry: E-Learning
  • Company size: 2-10 Employees
  • Used Monthly for 1+ year
  • Review Source
Value for Money
3
Features
5
Ease of Use
2
Customer Support
1

2
Reviewed on 30/07/2022

Only for Professionals bit Difficult to start with

Very poor customer support they were unable to understand the basic queries and didnt get solution to problem yet

Pros

Exclusive feature of huge chunk of access control management

Cons

Very complex for users to start with, very time consuming to learn and master to use it effectively

Alternatives Considered

GitHub and Bitbucket

Reasons for Choosing GitLab

Client requirement

Switched From

GitHub

Reasons for Switching to GitLab

Client wanted their company employees to be trained on GitLab so used it.
Pius
  • Industry: Internet
  • Company size: 2-10 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
4
Features
4
Ease of Use
3
Customer Support
4

4
Reviewed on 29/05/2022

Gitlab

Satisfactory! Started out on the free plan, and as the project grew and I needed more space and developers on it we upgraded and even got more access to more tools to better streamline our DevOps processes and overall project development.

Pros

Gitlab offers you a secure space to store and manage your git repositories, for personal use and or for your organization's development team. You can easily assign tasks to team members, and track and follow up on them with clearly laid out and categorized Kanban boards.

Cons

Gitlab's UI and UX are quite overwhelming for a first-time user. If you are new to Gitlab and you haven't used a similar platform like Github or Bitbucket before, you will definitely need a little training to fully utilize your Gitlab space. Make sure to get through the entire onboarding tutorial to avoid feeling lost because it's all going to seem very clunky and difficult to find your way at the beginning.

Alternatives Considered

GitHub

Reasons for Choosing GitLab

We did not entirely shift. We work with both Gitlab and Github for different projects within the organization.

Switched From

GitHub

Reasons for Switching to GitLab

We were already working with Github and found that Gitlab was a powerful solution we could add to our stack. We use GitLab for specific projects that are more timebound and we need to move fast on.
Verified Reviewer
  • Industry: Information Technology & Services
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Features
5
Ease of Use
5
Customer Support
4

5
Reviewed on 26/07/2022

Gitlab - Best CI/CD Solution

For the Application Development Project we are using this Gitlab. Not only to keep the code in Gitlab we are also using the Issue Feature to track all the issues.

Pros

Gitlab is having multiple features such as Wiki, Code Deployment Solution, Continuous Integration. This is one stop solution for the Program and Project Management

Cons

Gitlab Storage Features needs to be enhanced with archive policy, lifecycle policy same as S3

Alternatives Considered

GitHub

Reasons for Switching to GitLab

It is a Opensource and also it is Simple to use. User friendly options are available to navigate the boards

Related categories