# Page 6 | GitLab Reviews 2026. Verified Reviews, Pros & Cons | Capterra

> Page 6 - Is GitLab the right Project Management solution for you? Explore 1215 verified user reviews from people in industries like yours to make a confident choice.

Source: https://www.capterra.com/p/159806/GitLab/reviews

---

GitLab

4.6 (1215)

Provider data verified by our Software Research team, and reviews moderated by our Reviews Verification team. [Learn more](https://www.capterra.com/our-story/)

* * *

Last updated April 3rd, 2026

# Page 6 - Reviews of GitLab

## Showing most helpful reviews

Showing 126-150 of 1215 Reviews

Sort by:

Most Helpful

Rating

Company Size

Reviewer's Role

Length of Use

Frequency of Use

MBV

Manish Bhandari V.  
Software developer  
Information Technology and Services  
Used the software for: 2+ years

### "Review of Gitlab for developers from a AI developer"

January 30, 2026

5.0

Overall: My recent experience with GitLab has been very positive, especially with the introduction of AI‑native workflows through GitLab Duo, which makes coding, reviewing, and refactoring faster and more convenient directly within the interface. The integrated DevSecOps capabilities—covering CI/CD, security scanning, and project management—create a cohesive environment that streamlines collaboration and helps teams move from idea to deployment efficiently. At the same time, the platform’s breadth can feel complex at first, and the UI may appear dense in some workflows, particularly for smaller teams or those new to GitLab. Additionally, advanced tiers and AI add‑ons can become costly at scale, and very large installations can still encounter occasional performance or merge‑conflict friction. Overall, though, GitLab effectively empowers teams to build, secure, and ship software in one place, allowing developers to focus more on delivery and innovation rather than juggling multiple disconnected tools.

Pros

I really like how GitLab now combines AI‑powered workflows through GitLab Duo—like code suggestions, inline chat, test generation, and refactoring—directly in the UI and IDE, while also offering a full DevSecOps platform with built‑in CI/CD, security scanning, project tracking, a modern panel‑based interface that keeps issues, merge requests, and Duo side‑by‑side, plus strong self‑hosting and GitOps support for enterprises that want fine‑grained control and security.

Cons

What I like least about GitLab now is that its broad feature set—spanning CI/CD, security, project management, and AI—can feel overwhelming and complex, especially for smaller teams, and the UI still comes across as dense or cluttered for some workflows despite the panel‑based redesign, while advanced tiers and add‑ons like Duo Enterprise can get expensive at scale and larger setups sometimes run into performance hiccups or merge‑conflict friction.

Review Source

Balayo S.  
Software Tool consultancy  
Information Technology and Services  
Used the software for: 6-12 months

### "The One Of the Repositories and Project Collaboration "

May 2, 2024

4.0

Great software since it covers a scope of features.

Pros

1\. It Offers a free Version which cover most of the project collaboration features, which is great for Startups like golden mist Software. 2. Allows Integrations with other third-party software like JIRA allowing a comprehensive overview of the development environment

Cons

1\. The licensed version with much more improved features seem a bit expensive for the small startups. 2. Complicated to install for one without the expertise.

Review Source

Onur P.  
Co-Founder  
Computer Software  
Used the software for: 2+ years

### "Gitlab Review"

August 4, 2023

5.0

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](https://www.capterra.com/p/10002260/Circle/)[Azure DevOps](https://www.capterra.com/p/170547/VSTS-DevOps/)

Reason for choosing 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.

Switched from

[Jenkins](https://www.capterra.com/p/171026/Jenkins/)

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

Review Source

EP

Emiliano P.  
Sviluppatore software  
Information Services  
Used the software for: 1-2 years

### "Controlla il tuo codice sorgente"

May 14, 2024

4.0

Lavoro con GitLab da diverso tempo e trovo ancora difficoltà nell'utlilizzarlo da linea di codice, trovo molto comoda invece l'integrazione diretta in Visual Studio, anche se alcune impostazioni sono a volte difficili da trovare

Pros

Molto comoda l'integrazione con Visual Studio

Cons

Macchinoso lavorare in GitLab attraverso i comandi su linea di codice

Review Source

NM

NOMPILO M.  
Learner-ship  
Computer Software  
Used the software for: 6-12 months

### "GitLab Review"

November 26, 2023

5.0

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.

Switched from

[GitHub](https://www.capterra.com/p/129067/GitHub/)

I initially used GitHub for my personal projects. However, the company where I completed my learnership utilized GitLab.

Review Source

akshay R.  
DevOps  
Computer Software  
Used the software for: 6-12 months

### "Gitlab features for industry use "

December 2, 2023

4.0

it's a great tool that comes with so many features in one place. it's good for storing secrets, good for creating pipelines, and collaborating with multiple tools.

Pros

Gitlab can be used as SCM and CI/CD in one tool.

Cons

till now I haven't found any cons in my working experience with Gitlab

Review Source

GJ

Gregory J.  
Software Engineer  
Computer Software  
Used the software for: 1-2 years

### "A good product if you stay within its limits"

January 9, 2024

4.0

I would not choose Gitlab over Github if I have a choice because the CI system on Github is better and so many people know how to use Github that it's just a better place for open source software I believe. If I am working on closed-source software and Gitlab has already been selected then I wouldn't object, it'll get the job done well.

Pros

I like Gitlab in most ways. It has great task management that integrates well with code changes. As a Git server, it does everything you need. It's relatively easy to administrate. If you stick with the well-supported features then Gitlab will serve you well.

Cons

The technology is showing its age and can be frustrating to use. Integrating custom runners can be shockingly painful. I have run into UI bugs that allow tasks to be run before their dependencies are met which has caused serious release problems. Designing pipelines without a system like Github actions is incredibly fiddly and error prone.

Alternatives considered

[GitHub](https://www.capterra.com/p/129067/GitHub/)

Switched from

[GitHub](https://www.capterra.com/p/129067/GitHub/)

The choice of my employer, made before I joined the team

Review Source

VR

Verified Reviewer  
CTO  
Program Development  
Used the software for: 2+ years

### "La vraie solution à la mise en place d'une stratégie Devops en entreprise"

December 3, 2023

5.0

Pros

Nous utilisons Gitlab pour stocker notre code source, comme plateforme d'intégration et de déploiement continue.

Cons

L'outil est très complet et simple si l'on utilise la version SAAS. En revanche, l'installation de la version on-premise (haute disponibilité, gestion de la sécurité, backups...) ainsi que sa maintenance s'avèrent beaucoup plus complexe.

Alternatives considered

[GitHub](https://www.capterra.com/p/129067/GitHub/)

Reason for choosing GitLab

Pour le prix notamment, mais parce que mes équipes étaient plus familiarisées avec Gitlab. La simplicité de développement des pipelines d'intégration continue est aussi entré en jeu.

Switched from

[GitHub](https://www.capterra.com/p/129067/GitHub/)[Bitbucket](https://www.capterra.com/p/233341/Bitbucket/)

Outil imposé par un de mes précédents clients, il s'avère que je l'ai adopté par la suite pour mes équipes car c'est une solution pionnière dans l'intégration d'un outil de versionning avec une solution d'intégration continue.

Review Source

Tomasz J.  
CTO  
Program Development  
Used the software for: 2+ years

### "Easy to setup , use and manage devops platform"

September 7, 2023

5.0

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](https://www.capterra.com/p/129067/GitHub/)

Reason for choosing 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.

Review Source

JS

Jörg S.  
Developer  
Civil Engineering  
Used the software for: 2+ years

### "A powerful foundation for any software development need, which is trivially self hosted"

August 28, 2023

4.0

Despite my gripes with debugging and monitoring, GitLab is a mind blowing software offer with an unbelievable feature set for a platform that is effectively free for many setups, not forcing a subscription or pro features by crippling its basic product but by providing additional value for paying customers instead of extorting users for critical features.

Pros

The pipeline system is by far GitLabs most important feature, though the extensive offering of supporting services such as project wikis, hooks and integrations make it a flexible control center for all needs of software development.

Cons

Debugging pipelines seems to be less than an after though, with minimal support and no indication of being in anyone's focus. Monitoring seems like a lackluster proof of concept released to the public, with many issues being ignored for years and all around extremely poor support unless the only thing you want to do is monitor the default setup for the default metrics in the default view.

Alternatives considered

[GitHub](https://www.capterra.com/p/129067/GitHub/)[Travis CI](https://www.capterra.com/p/179183/Travis-CI/)

Reason for choosing GitLab

Inability to host on premise

Switched from

[GitHub](https://www.capterra.com/p/129067/GitHub/)[Apache Subversion](https://www.capterra.com/p/177270/Apache-Subversion/)[Jenkins X](https://www.capterra.com/p/238813/Jenkins-X/)

Stagnating movement, fragmented development, lack of project oversight/direction, and the wish to unify the different moving parts.

Review Source

LP

Loïc P.  
Lead Ingénieur Système Adjoint  
Marketing and Advertising  
Used the software for: 2+ years

### "Excellent logiciel de versionning"

March 27, 2024

5.0

Gitlab est un excellent soft de gestion code source et de versionning de fichiers. Il permet réellement de travailler un SAAS. Il est régulièrement mis à jour et les failles de sécurité sont patchées aussi vite qu'elles sont découvertes. De nouvelles fonctionnalités sont disponibles au fur et à mesure que l'on monte en version au fil des années.

Pros

Avantages: - Versionning des fichiers - Gestions des droits (Clients / Projets / Collaborateurs / Groupes / etc...) - Sécurité - Mise à jour régulière et facile à mettre en place

Cons

Inconvénients: - Nécessite une bonne configuration de serveurs en Community Edition - Les runners sont assez gourmands en ressource réseau

Review Source

VR

Verified Reviewer  
Cloud Engineer.  
Financial Services  
Used the software for: 2+ years

### "Conveniently, my favorite repository. "

April 25, 2023

4.0

Using GitLab has given my team access to a diverse array of collaboration tools that span issue tracking, code reviews, test building, time tracking, and more. By leveraging these tools, we've been able to improve communication throughout our projects. One of the greatest benefits of GitLab, however, is the broad, real-time visibility it provides for our projects. With this visibility, we can easily identify bottlenecks and make data-driven decisions that help us stay on track and meet our project goals.

Pros

One of the things I admire most about GitLab is its open-source nature, which means that a vast community of users is constantly working to expand the platform's capabilities and use cases. I am particularly impressed with GitLab's robust branching and merging capabilities, which enhance its version control protocol and make it easy to manage even the most complex codebases by providing access to all versions of our codebase.

Cons

When working with large codebases on GitLab with multiple collaborators, it's not uncommon to experience slower load times and sluggish navigation. Additionally, while GitLab offers a range of integrations with third-party tools and services, there is certainly room for improvement in this area.

Review Source

Londou Jacques B.  
Web Developer  
Computer Software  
Used the software for: 2+ years

### "GitLab one of the best code versoinnig tools"

May 3, 2023

4.0

GitLab has a large and active community of contributors who help maintain and improve the platform

Pros

GitLabprovides a complete end-to-end solution for software development, from source code management and version control to deployment and monitoring. This can be very convenient for teams who want to consolidate their development workflow in a single platform.

Cons

One potential limitation is the complexity of the platform. While GitLab's comprehensive feature set can be a strength, it can also make the platform more challenging to use and configure, especially for smaller teams or organizations.

Switched from

[GitHub](https://www.capterra.com/p/129067/GitHub/)

GitHub has a simpler and more intuitive user interface compared to GitLab.

Review Source

PK

Prince K.  
Senior IT Consultant  
Telecommunications  
Used the software for: 1-2 years

### "GitLab - The Forefront of Source Control which Helps You Move Forward"

October 7, 2022

5.0

Overall, GitLab has been a really solid addition to our workspace. It allows us to collaborate much easier and gives us the opportunity to add tests and validations in our pipelines so that whenever code is deployed, it can be checked for quality assurance and take the appropriate actions based on the results. The amount of features GitLab is packed with, it may be a while before I am able to learn it all but also be able to make use of it all. I will say this however is that whenever I do learn something new, it is often a welcomed change and either myself or my team is ecstatic and excited to not only implement the newly discovered feature, but also to reap the benefits of the sweet update or enhancement! Great job GitLab, cheers!

Pros

GitLab does its best to help you with what you may need in order to promote quality code deployments with tools and resources to become a more collaborative team. With source control and hosting repositories as its primary objective, GitLab extends to its users an extensive suite of tools and controls to ensure only quality code is committed and only by those that is desired. With features like code reviews, pipeline validations, and allowing for integration of automated tests, its hard to imagine low quality or bug infested code to get through to your production or master code branches.

Cons

Honestly, its not easy to pick out cons of such a great tool in your arsenal. Given that so much goes so well once you've integrated everything properly, the only things that come to mind are more of a annoyance rather than an issue and coincidentally, they're all based on the UI or aspects that don't interfere with the workflow or the work itself. One of which is that GitLab does not offer a dark mode of its UI. Given we are developers and spend most of our time looking at computer screen, It would be lovely to be able to darken the UI so that its not so straining to our eyes. Secondly, we have split up our GitLab in to various teams where each of the teams have access to their own folders/repository. Unfortunately, whenever someone from ANY of these sub-repos is given access, opens a new merge request, or is making comments on a merge request, everyone gets an email about it. It can be very frustrating and I'm not really sure if this setting can be changed from a User level but I would really love it if they can.

Review Source

Gábor S.  
Senior Programme Manager  
Telecommunications  
Used the software for: 1-2 years

### "High performance at the facilities"

April 9, 2023

4.0

Previously, I was looking for an on-premises rather than a cloud-based Git management system, and I found it. Several Linux packages are distributed, installation is easy, and it was good that I could build the environment quickly.

Pros

It is a great largest Git hosting service. Since the system can be deployed in the local on-premises environment, we are operating it experimentally. The CI function can also be evaluated as excellent. This is the best option if local demand exists. It is good not to have large amounts of components and libraries that confuse things.

Cons

When running a large project, the response is usually slow. However, I had no problems with it myself. I am satisfied.

Alternatives considered

[Jenkins](https://www.capterra.com/p/171026/Jenkins/)

Reason for choosing GitLab

You can freely operate on-premises for free. However, if there are no issues with the cloud (such as other products), I wouldn't be as picky about on-premises. Still, the advantages are advantages, and some areas may be essential regarding security standards.

Switched from

[GitHub](https://www.capterra.com/p/129067/GitHub/)

It is an option like a others solutions cloud. The reason is that the secure and free on-premises operation with a concise user interface is a good alternative.

Review Source

PP

Piotr P.  
QA Automation Engineer  
Computer Software  
Used the software for: 1-2 years

### "Best git management tool on the market"

August 24, 2022

5.0

I was using GitLab for a year and a half and I have to admit that it was the best git management tool I ever used. Everything that is needed by the user is already built-in. CI/CD is handled brilliantly and can be quickly set up without a lot of training before. The whole app is intuitive and easy to use (especially if a user has some experience with similar apps). Documentation is big and contains not only facts but also examples, which allows saving a lot of time during debugging or introducing new functionalities. GitLab is well known around the internet, so community support is also good. If a user has some problem, it is probably resolved inside documentation or in one of the web forums. The flexibility of GitLab is huge. It can be easily adjusted to a company's needs without any problems. Processes may be set up differently in various projects and integration between them is almost seamless. On the other hand, the price per user is quite high, especially on better plans, so GitLab can quickly become expensive in bigger companies. The second disadvantage is that some less-known tools cannot be integrated with the app. However, the list is being extended and devs are listening to a community so the more some app integration is needed, the more likely it is. In my opinion, GitLab is the best git management tool I ever used - particularly because of CI/CD. If you can afford the price, it is worth it!

Pros

A huge number of features. Intuitive and easy to use. Extensive documentation and good customer service. Flexibility of customization.

Cons

It can become expensive, particularly if the company has many users. Some less-known external tools cannot be integrated.

Switched from

[Bitbucket](https://www.capterra.com/p/233341/Bitbucket/)

More functionalities, better integrations

Review Source

DC

Divyarajsinh C.  
software engineer  
Computer Software  
Used the software for: Less than 6 months

### "Boosting Productivity and Quality in Software Development with GitLab: A Comprehensive Review"

February 21, 2023

4.0

Overall, GitLab is considered a powerful and comprehensive platform that streamlines software development and collaboration. Users appreciate its all-in-one platform, which enables them to manage code, issues, and projects, as well as automate the development workflow with continuous integration and delivery. GitLab also provides powerful project management capabilities, including customizable workflows, project boards, and milestones, which help teams manage complex projects more efficiently.While GitLab has a somewhat steep learning curve for beginners, its documentation and community resources make it easier to learn, and many users find that the software becomes more intuitive with experience. In addition, GitLab offers a range of pricing plans to accommodate organizations of all sizes, and it is well-regarded for its security features.Overall, GitLab is a reliable and efficient platform that offers a wide range of features to help developers and teams work together more effectively.

Pros

GitLab include its all-in-one platform, powerful project management capabilities, comprehensive version control features, and flexible continuous integration and delivery functionality. These features help developers to work efficiently, manage projects effectively, and automate the development workflow, ultimately leading to increased productivity, better code quality, and faster time to market.

Cons

some of the things that have been identified as potential drawbacks of GitLab include a steep learning curve for beginners, the complexity of some of the more advanced features, and occasional performance issues. That being said, GitLab has a robust documentation and a supportive community that can help users navigate these issues, and the benefits of the software generally outweigh any minor drawbacks.

Review Source

VR

Verified Reviewer  
Senior QA Engineer  
Computer Software  
Used the software for: 2+ years

### "GitLab- one of the best version control software which eases development cycle"

July 19, 2022

5.0

Overall, I really had a wonderful experience using gitlab and have been using it since past 4 years

Pros

I like it’s version control system, integrations to other softwares. And the ease of usage.

Cons

Nothing much, Except there are lot many commands if we use git command prompt.

Alternatives considered

[Bitbucket](https://www.capterra.com/p/233341/Bitbucket/)

Reason for choosing GitLab

Because I checked it’s easy to use and has lot of community support.

Review Source

VR

Verified Reviewer  
Software development Engineer  
Financial Services  
Used the software for: 2+ years

### "Developer friendly CICD"

October 16, 2022

5.0

Gitlab, it is the best CICD and Source control, I ever used. I feel it's even better than GitHub. It makes our lives easier and convenient.

Pros

Gitlab offers excellent user friendly interface and has literally no learning curve. I love how its script is well organised and easy to develop. It supports docker for each stage, which creates us a stable environment for the builds and tests.

Cons

I cannot think of cons in Gitlab. Only thing is that the pipeline is just developer friendly, we could really use a interface to design the pipeline for non-programmers or new comers.

Switched from

[GitHub](https://www.capterra.com/p/129067/GitHub/)

Gitlab provides lot of advanced features.

Review Source

Mohamed Z.  
CEO  
Program Development  
Used the software for: Less than 6 months

### "GitLab, une plateforme sensationnelle pour des projets d'exception "

November 15, 2023

4.0

J'ai particulièrement aimé utiliser GitLab sur mes projet jusqu'à maintenant car c'est une excellente plateforme qui sauvegarde tes projets, permet de les partager et de travailler en collaboration avec d'autres développeurs partout dans le monde.

Pros

L'intégration de l'authentification avec github permettant de migrer ses projets.

Cons

Interface non intuitive pour les non initiés.

Switched from

[GitHub](https://www.capterra.com/p/129067/GitHub/)

Je l'ai découvert en premier et il m'as tout de suite plus.

Review Source

Lilantha R.  
Software Engineer  
Information Technology and Services  
Used the software for: 6-12 months

### "GitLab Review"

September 26, 2019

4.0

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](https://www.capterra.com/p/129067/GitHub/)[Bitbucket](https://www.capterra.com/p/233341/Bitbucket/)

Reason for choosing 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.

Review Source

VR

Verified Reviewer  
Data Analysis  
Civic & Social Organization  
Used the software for: 1-2 years

### "Great software wit a minimal but efficient design but can definitely use improvements"

November 3, 2018

4.0

Best way to use it is to keep your gitlab organized is keeping pr's as functional as possible and not mashing 1000 changes into one pr. otherwise gitlab performance go down and so will the interest of the other people who review your merge request!! Setting up gitlab to manage your software projects is child's play, and although the UI is minimal in design it which gets the job done but could definitely use some enhancements and that would make it a top tier no nonsense go-to-software-management-product. Overall it is a great software. I am not aware of the quality of the customer service on the paid tier so can't comment on that. One can manage and maintain gitlab inhouse without needing any paid support. I would recommend it without reservations to any and all software developing companies.

Pros

1\. Free of cost 2. Highly efficient, does the job without uncertainty. 3. Never observed any downtime 4. Very frequent and proper updates to the software. 5. easy to maintain 6. can easily integrate with jenkins for Continuous Integration- Continuous Deployment. 7. Easy to setup and use, no support or setup or external teams required. Anybody with minimum computer skills can get this up and running. 8. easy integration with youtrack for issue tracking and merge requesting tracking

Cons

These are not very big cons, but I find them annoying and could definitely use improvement: 1. The edit description on an open merge request also shows up on the history. So If somebody were to make a 10 different changes to the title while keeping the 2. The code formatting in the description box is not too good. It can take several tries before getting it right. 3. There is no way of searching for something based on a line of text. For example if you were looking for a commit or a merge request but you only remember the 4. sometimes very challenging to go back and undo merges which are quite complex. 5. on a given pr, it shows icons of all the participants but doesn't say which participant did what... for example if 5 people have just viewed a pr and done nothing else even then it shows all of them as participants. It would be nice to have a feature which will only show activity by participant on every pr. 6. text based Search via ui is practically no existent. So if you search for something using a text which is part of a commit message, chances are it will not show up 100%.

Review Source

IR

Istvan R.  
Software Engineer  
Information Technology and Services  
Used the software for: 2+ years

### "Gitlab: A Feature-full alternative to Github"

August 6, 2019

5.0

We are utilizing gitlab to handle our code versioning and our continous integration and delivery pipeline. This includes our whole workflow from writting code to building it, testing it and deploying it to production.

Pros

\- Excellent UI that is easy to understand: many of our developers are migrating for the first time from other software (github, bitbucket) and a constant comment is that the ui is intuitive and easy to understand compared to previous software. The transition is always smooth. - Feature-full product: Gitlab offers a variety of features that I have found to be excellent and of high quality. The code-review process in gitlab is always smooth with the ability to resolve or re-open discussions, address specific comments or the whole of the discussion, the ability to suggest and even apply and commit code from the ui is also a huge plus. The IDE is decent and the file editor is also decent. The CI/CD integration with gitlab runners is smooth, the notification system is great. I get an email whenever a test fails. All from the gitlab ecosystem, i do not need to go to circleCi or some other provider for all of this, which allows the ui and experience to be consistent.

Cons

At this very moment there is no feature or issue that I have found to be detrimental to my experience.

Alternatives considered

[GitHub](https://www.capterra.com/p/129067/GitHub/)[Bitbucket](https://www.capterra.com/p/233341/Bitbucket/)

Reason for choosing GitLab

At the moment, mostly private repositories. Over time, it became a matter of more bang-for-the-buck: more features, a friendlier Ui, more polished software.

Switched from

[GitHub](https://www.capterra.com/p/129067/GitHub/)

At the moment of the switch, Gitlab offered free private repos. At the moment both Github and Gitlab have this feature; however, I would not switch back to Github due to the ecosystem i've grown accustomed to in gitlab.

Review Source

Mukeshkumar J.  
Lead Consultant  
Information Technology and Services  
Used the software for: 2+ years

### "Gitlab is a great tool for developers for source code version control management"

February 19, 2023

5.0

Overall Gitlab is a mission critical tool which is a must-have for the organization to simplify the source code version control and CICD process.

Pros

Gitlab makes it very easy for me to clone the source code , create feature branches, raise merge requests , integrate with CICD tools like Jenkins. The UI is very intuitive and user friendly. The code comparison with different branches , resolution of merge conflicts can also be done on the Gitlab UI itself without moving to the IDE's. The code check-in history dashboard is also very good feature.

Cons

The tool is overall good , but sometimes there are outages making it difficult for me to continue the critical development tasks like code merge and running the build pipelines.

Review Source

VR

Verified Reviewer  
Developer  
Marketing and Advertising  
Used the software for: 2+ years

### "A discrete item in your toolkit"

March 10, 2020

4.0

It is easy to use and don't impose itself it's own way to proceed. At some point gitlab.com had big performances issues, it was very slow. Even posting a simple issue was a pain. Those issues got fixed and it is now very fast. In case of maintenance or temporary issues, they have a very transparent way of proceeding and we always receive alerts and/or post mortems.

Pros

You just forget about Gitlab. As it provide a whole devops toolkit, it integrates discretely in your workflow. It doesn't require training, and if needed for advanced use, it got an extensive documentation as any open source tool should have. The UI makes it easy to use without thinking about it. What you don't understand first, you'll find an usage if needed on day. The fact it got integrated CI/CD is incredible. I am very reluctant to Docker technologies and wouldn't beat myself to deal with them, but I really like them the way they are integrated in the CI/CD: it makes possible to test the applications in a very efficient and simple maneer and improve the overall quality and security of my products.

Cons

What I really don't like is that, if it is possible do deactivate some feature of a repository because you don't use them, there are some that overload the UI and you cannot remove them because Gitlab use it as a way to make you upgrade to the next plan.

Switched from

[GitHub](https://www.capterra.com/p/129067/GitHub/)

I was pissed Github was not open source when it is supposed to be the "codex of open source". It doesn't make any sense. Also private repositories were not free on Github some years ago, I dunno how it is now.

Review Source

Talk to a Capterra advisor for free and get results within 15 minutes.