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

> Page 7 - 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 7 - Reviews of GitLab

## Showing most helpful reviews

Showing 151-175 of 1215 Reviews

Sort by:

Most Helpful

Rating

Company Size

Reviewer's Role

Length of Use

Frequency of Use

MF

Marc F.  
PH.D. Student (Computer Science)  
Internet  
Used the software for: 2+ years

### "Customizable management system for any project"

February 24, 2022

5.0

GitLab is overall a better alternative to GitHub and clearly suitable for experts who already have experience in versioning processes. Especially for academic processes, in which small steps are important, versioning through GitLab is easy to integrate into technical work processes. Likewise the adaptability to own needs is extremely simple by the CI. Particularly when it comes to the area of machine learning, for example, the registry or the CI enables the integration and management of trained models or, through the integration of GPU servers, the training of these without having to use a new platform such as Google Colab.

Pros

GitLab is easy to use and offers a versatile range of applications. GitLab can be used not only for software development projects. Especially in the academic sector, institutions can use GitLab to persist the respective work steps and research data, data in general, and workflows. Version control is particularly helpful in this regard, as it allows each step of a work to be traced, and errors to be undone directly without having to do a great deal of extra work. In addition, GitLab can be customized and the respective instances can be easily transferred to one's own infrastructure. The development team is also always open to new ideas and actually incorporates them. GitLab is therefore not only suitable for software development, but for any form of project in which it is a matter of the step-by-step tracking of work steps.

Cons

GitLab can be quite overwhelming. It is particularly difficult for non-experts from the non-software sector to get to know the processes of GitLab, as GitLab is less focused on gamification aspects compared to GitHub. Therefore, a high level of preparatory work and expertise is required in GitLab. Likewise, GitLab is often very technical, which is understandable, but it would be quite conceivable that especially in the area of testing and CI, modular principles, like for websites, would be conceivable and desirable.

Alternatives considered

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

Reason for choosing GitLab

Compared to GitHub, GitLab is much more customizable and suitable for experts. Compared to Google Drive, the versioning principle is convincing. Google Drive as a pure data storage is insufficient for larger, more traceable projects.

Review Source

Yurie Katri P.  
DevOps Engineer  
Telecommunications  
Used the software for: 1-2 years

### "A perfect place for program management"

October 1, 2022

4.0

Safe to use as SaaS. Easy to build even on-premises, but the SaaS version can be used with peace of mind thanks to strong security measures. Obtaining ISO/IEC 27001: 2013 certification, can be used with greater peace of mind, making it easier to approve the internal introduction request. If you are confident in the security, you can operate free of charge by creating a local server. When creating the request form to send to the internal IT department when submitting the SaaS version, there were some unclear points about security management in GitLab, but GitLab support took the trouble to conduct a remote meeting and was able to resolve all doubts.

Pros

The source code can be managed anywhere as long as you are connected to the Internet. The editor also supports Once editing is finished, you can manage versions by connecting to the Internet and clicking, so you do not need to be connected to the Internet all the time. The source code editing software also supports this, so you can manage it with GUI button operation.

Cons

There is issue management, but there is no task management feature. Therefore, we are forced to handle GitLab + Redmine. If you have a task management feature, you can consolidate with this, and work efficiency will increase.

Reason for choosing GitLab

I was teaching new employees how to use Jira, but they don't quite understand it. Since the version control flow is complicated, it would be helpful if there was a more intuitive tutorial.

Review Source

VR

Verified Reviewer  
Software Developer  
Computer Software  
Used the software for: 1-2 years

### "Best of all web-based git services"

April 27, 2022

5.0

The software is a new and modern approach on sourse control systems. Developer's and devops work is much easier with all the intuitive interfaces gitlab has to offer. The code's quality increased when I started to use gitlab.

Pros

Git lab has a very user-friendly interface. Managing of source code changes is very easy because of intuitive views with many helpful features. The pipelines are very easy to configure and maintain. Merge request features and automatic rebases are great.

Cons

Most of git operations are better done locally in the console, the service does not expose a clear and easy way of managing the repository. Other that that I don't find cons of this software.

Switched from

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

The organization I work with uses gitlab as source code repository

Review Source

AH

Ava H.  
Software Development Engineer  
Wireless  
Used the software for: 6-12 months

### "Ideal solution for teamwork, project management and code review."

August 12, 2022

4.0

With GitLab we have solved several problems such as being able to work with more limited access to the source code, because what is done is that each developer performs his task according to his role and this is then merged with the main code, working like this is a way to streamline projects more as well as to obtain a more productive work team capable of avoiding the greatest number of errors in the final version of each project.

Pros

In GitLab I find several points that I like and that is that as a developer it is a solution that makes it much easier for teams to collaborate with each other and thus obtain a great improvement in the codes created for each project. I like that GitLab brings more than the basic tools for code development, that is, code review, creation, compilation, testing, implementation, but it is also a platform that helps streamline projects, work safely and of course to have one more team productive. For example GitLab is one of our tools used daily to plan, create, manage and even troubleshoot our code. It is also a software that is easy to use and can be integrated with others, being of great help in the testing cycle.

Cons

Although its use is simple, some actions such as file editing are somewhat confusing, so allowing this to be done more easily would be helpful for users, in addition, its paid plan can be somewhat expensive, so if you are working with a small team or as a student its free version may be enough.

Review Source

VR

Verified Reviewer  
Application Developer  
Computer Software  
Used the software for: 6-12 months

### "Great Open Source Software!"

December 16, 2018

4.0

The overall experience was good. It's highly recommended for companies who want host their code in their own infra and are ready to maintain the code hosting software itself

Pros

I use the GitLab Community Edition (CE) and the first thing I love about it is it's Open Source! I am a believer of Open source software! In my company, we host our own instance of GitLab CE and it's been smooth. We use it for source code hosting and for CI/CD. Source code hosting has been great. CI/CD is nice too. GitLab has all the features required by a code hosting software - groups, groups within groups, repos, role based access control for members. Members can also be grouped with names - helpful to create a group for a team and add members to the group and give access to the team/group. It has forking, SSH/HTTPS git repo access, Notification/Watch repo features. It also has lots of integrations. We use slack a lot and we have integrations with slack which GitLab provides, and we have configured it to get notified for different things, starting from commit pushes to pipeline failures. We also use the GitLab pages for hosting the Wiki site for repos. It's pretty neat! The GitLab CI/CD has the concept of runners which run the CI/CD tasks/jobs. Runners have tags, and you can easily use the appropriate tag in the config to run the task in the appropriate runner. We use different runners for different things like, pushing to a Docker registry (requires special permissions), accessing a prod DB/application, running normal tasks (scripts) etc. All in all, it's quite good

Cons

Although GitLab has lots of features. I do have some complaints about it. I hope that newer versions will make my complaints obsolete! Starting with the CI/CD, it's quite good. But it lacks some features and flexibility which we expect in the upcoming versions. Features like one CI/CD pipeline triggering another pipeline (not present in CE, not sure about Enterprise Edition) and things like grouping jobs in a stage. Also, the CI/CD UI is not very good. It has glitches, there's no auto refresh in all the UIs to show the status of a job - if it's successful or if it failed. The job UI also isn't very great, like, if the job names or stage names are big, it becomes tough to read. Also, when the job log is very big, it reloads the page when the job finishes and truncates the output of the job and makes it available for download instead. This can be good or bad, based on the use case. For us, it was mostly not a soothing experience.

Review Source

Vincent C.  
Senior FullStack Developer  
Internet  
Used the software for: 1-2 years

### "GitLab : pratique et efficace"

November 16, 2023

5.0

Pros

GitLab permet de gérer son code source de façon efficace, en un ou plusieurs repositories privés ou publiques mais surtout de gérer des pipelines. Ces pipelines permettent d'avoir des builds en plusieurs étapes bien détaillées et de pouvoir construire des stratégies de déploiement sur des infrastructures variés.

Cons

Le gros souci que j'ai rencontré sur GitLab concerne ses modèles de pipelines que l'on peut inclure dans ceux de nos applications. Ils sont mis à jours, incluent des breaking changes et si obligent de mettre en place des garde-fous pour éviter que nos propres pipelines ne crashent à cause de dépendances sur cette partie là.

Review Source

ZA

Zakariya A.  
Lead Software Engineer  
Computer Software  
Used the software for: 1-2 years

### "GitLab: Developers' Ultimate Powerhouse"

October 11, 2023

5.0

Pros

Here are the features I liked the most about GitLab:- Powerful source control with versioning and branching capabilities- Integrated code review tools for seamless collaboration- Fine-grained access controls and permissions for secure development- Debugging features for efficient issue identification and resolution- DevOps capabilities automating CI/CD pipelines and providing performance insights- Comprehensive task management system for efficient project planning and organization

Cons

\- Built-in IDE for streamlined coding workflows- Perceived lower importance of the integrated IDE in my development workflow as an experienced developer

Alternatives considered

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

Review Source

VR

Verified Reviewer  
Software Engineer  
Information Technology and Services  
Used the software for: 2+ years

### "A must have tool for every development team"

July 4, 2021

5.0

Pros

Gitlab is simply the best version control and project management tool for any organisation, period! It has everything you need in a greatly priced package. It is my go to tool for my personal projects as well as used in every organisation I have worked with. I even tried to host their community version myself which was great. The documentation is well laid out, breaking changes are communicated well. Apart from this, the CI/CD functionality is easy to use, UI easy to navigate, reporting/labelling/tagging features are one of the easiest. The free plan for individuals or small team covers everything you need.

Cons

None I can think of. I even like the new UI introduced recently.

Alternatives considered

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

Reason for choosing GitLab

Availability of CI/CD before any other alternatives. Ease of use. Private repositories in free plan. Ease of working with in a team.

Review Source

MS

Mahipal S.  
software engineer  
Information Technology and Services  
Used the software for: 2+ years

### "GitLab Review"

August 20, 2021

5.0

As per me, my overall experience with GitLab is quite good and exploring the other feature providing by GitLab.

Pros

Gitlab is one of the best version control management available in the market. It helps the developers to maintain the codebase in a single project and also help to resolve the conflicts easily. It also helps us to find the vulnerabilities in a project and also gives us real-time monitoring.

Cons

Till now I haven't got any cons in the GitLab software. As per me, they are doing a great job and helping them reduce the lots of burden from developer's heads to maintain the codebase.

Review Source

Arnold A.  
SAP External Consultant  
Information Technology and Services  
Used the software for: 6-12 months

### "A complete tool to store your projects and configure your CI/CD"

August 7, 2019

5.0

I have great thoughts about GitLab my experience has been really good. I was really impressed when I started working with it and configured the first project there. I definitely recommend GitLab to anyone that wants to start a new project and doesn't want to use too many tools, GitLab has everything that you need to start.

Pros

I started using GitLab for an external project and I like the following: 1) Easy to work with and auto explanatory. Creating/configuring a new repository is really easy. 2) Great CI/CD implementation. Having the repository with built-in CI/CD is really convenient, you can have everything related to the build and deployment process saved along with your code. I have used bamboo and I really appreciate this feature, it might have its problems but it is really useful. 3) Unlimited private docker registry, you can have your own private registry for free. I cannot express how useful this is. 4) In order to help with the CI/CD process it allows the creation of tokens with access restrictions (read only), so you can use these tokens to download your code or your docker containers without having to provide your personal credentials. 5) It has its own task manager 6) It has free agents that are in charge of executing your builds/deploys so you don't have to provide your own resources.

Cons

1) Configuring build variables is really messy and it is not an ideal implementation. I haven't found a way to set different values for them depending on the branch, so configuring different environments is not too easy 2) Even though having your code with CI/CD is really convenient, it has some drawbacks. If you have an established continuous deployment process that you repeat in many projects and you want to change it (maybe a fix it or improve it) you will have to add that change to all your repositories and all the branches that you want to deploy. So it is a really good feature but it is not too flexible 3) The task manager is messy, and I didn't find a way to have a shared board. 4) It does not have too many software integrations, as I mentioned before I have used bamboo and I really like their integration with other software

Review Source

Andy H.  
Technology Planning for Transport Networks  
Telecommunications  
Used the software for: 1-2 years

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

August 24, 2022

4.0

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

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

Switched from

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

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.

Review Source

MB

Morgan B.  
Full Stack Software Engineer  
Health, Wellness and Fitness  
Used the software for: 2+ years

### "A great hosted Git SCM solution"

February 18, 2022

5.0

We were trying to have a central hosted repository SCM system. For issue management we normally use Linear, although for smaller projects we keep track of issues using the integrated issue manager. The product integrates seamlessly in the development workflow, implementing and enforcing best industry practices onto all the contributors of the project, and allows for quick deployments to production and testing with its integrated CI/CD system.

Pros

GitLab is a great integrated SCM, Issue Management and CI/CD solution which is a pleasure to work with. The tools feel very nicely integrated and cooperate very well. It embodies by default the best practices for code management and is developed by a company which has open source and transparency at its heart, thus reassuring that the product can be trusted, either as a SaaS solution or as a self-hosted solution.

Cons

The SaaS version of the problem has over the year suffered some issues; however these have been decreasing over time and the company has made a hosted experience on par of those of other SaaS solutions. The resource consumption of the product is not to be taken lightly; however for small teams it has a relatively inexpensive monthly server cost.

Switched from

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

GitHub doesn't allow as much custom personalisation features, such as adding custom CI/CD runners, and is available as an on-premises solution basically only for its enterprise plan, whereas GitLab has always been a distributed product which one can self-host and manage. Gitea/Gogs is severely limited in many areas and lacks a coherent design and vision. Bitbucket is lacking in so many industry-standard features that it is not even worth talking about.

Review Source

Janani N.  
Senior Software Engineer / Lead Engineer  
Information Technology and Services  
Used the software for: 1-2 years

### "A great web-based Git repository with numerous features"

March 4, 2022

5.0

I can recommend this software to a person who is looking for a latest version control system with all the advance features. By using GitLab, it makes your life easier in various ways. Such as ease of collaboration with different teams on different projects at the same time. Keeping your code quality and secured.

Pros

Comparing to other repository applications, Git Lab has a rather user-friendly interface. The automatic popup notification to create a merge request after a commit is done is a very helpful feature. Code comparison interface is very user friendly and saves a lot of time and effort. The "Merge after the pipeline succeeds" feature also very helpful in time reduction. The ability to integrate it with third party notification management application such as "Slack" is highly effective.

Cons

The revert is a bit tricky and complicated. They can improve the user's experience by providing better documentation on how to integrate others apps like third-party apps. But I do not see many disadvantages in this software, comparing to its competitors

Review Source

DM

Dhavan M.  
Software Engineer  
Information Technology and Services  
Used the software for: 2+ years

### "All in one product to manage application life cycle. From managing source code to deploy on server"

July 6, 2023

5.0

With GitLab I had great experience it is all in one solution which provides me to manage my application life cycle very easily.

Pros

GitLab offers an integrated DevOps platform, combining version control, CI/CD, issue tracking, and project management.It has a strong open-source community that contributes to its development and improvement.Built on Git, it provides efficient code management, branching, merging, and conflict resolution.GitLab's CI/CD capabilities enable automated build, test, and deployment processes for faster release cycles.

Cons

I can't think of any negative point about gitlab

Review Source

Jose Antonio Z.  
CEO  
Information Technology and Services  
Used the software for: 2+ years

### "The best DevOps platform"

August 24, 2022

5.0

I use GitLab self-hosted free version of GitLab for the basic source control in my small company. I am very happy with it, and I have the confidence of having a great tool, used by a lot of people worldwide, that is going to cover all my future needs seamless, migrating from free to pay license when required

Pros

I like the flexibility of the platform regarding the deployment: you have the self hosted option and the cloud option, and for each of them, you have different price options from free to ultimate. Free version has a lot of features that cover all the needs of basic development. When you need advanced features, you only need to upgrade to a more advanced version, keeping all the information already stored.

Cons

I can't recall anything I dislike from my actual experience with GitLab

Review Source

PE

Pius E.  
Founder  
Internet  
Used the software for: 2+ years

### "Gitlab"

May 29, 2022

4.0

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

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

Switched from

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

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

Review Source

Diego S.  
Applied data scientist  
Marketing and Advertising  
Used the software for: 1-2 years

### "Best remote coding versioning control software out there!"

April 11, 2021

5.0

It is just great! My only and “first” code versioning program ever! I really recommend it over any other solution out there, the features are top and the repositories and GUI just look so professional and awesome. It is also very responsive and easy to use. Recommended 100%.

Pros

I just love the ease off use of gitlab overall, I dime from using the competitors solution and I could not use it at is fullest because the features were hard to understand and apply. I feel like a professional developer using it, my code is always backed up and up to date on a beautiful web user interface!! I love how the badges look and how it feels colorful!! No more black and white complex programs. I feel I use most of the features with very strong usage and it solves or my code versioning and collaboration needs, all in one robust and nice looking interface! I love it!

Cons

There are some features that I did not use or did not know they even existed, some time the features are a little hidden on the menu es and tabs, I feel some of the features are hard to come by.

Review Source

Arzu Ö.  
Digital Marketing Specialist  
Computer Software  
Used the software for: 2+ years

### "Easy to use, comprehensive, open-source tool for project management"

April 23, 2022

5.0

We have set up and customized GitLab on our own servers in order to manage a project where digital marketing, software, devops, human resources and many teams work together. This really relieved us of a great burden. Everyone's own project management area on GitLab was clear, besides, the issues and projects that they needed to work on were also very clear. We can follow many processes such as product development, project management, task tracking in a sustainable way. It also serves as a great archive for people who join the team later.

Pros

GitLab is an easy to use and versatile project management tool. As a team, we use it not only for software development projects, but also for the follow-up of our other projects. It is really great that it is customizable, you can simplify your interface for your teammates who cannot use complex applications. This offers you a more user-friendly product.

Cons

It's a little harder for people other than engineers to adapt. You shouldn't expect traditional drag-and-drop kanban boards. It's a bit of a technical product. But if we consider that the intended use of the product, this is really normal, not a big minus.

Alternatives considered

[Jira](https://www.capterra.com/p/19319/JIRA/)

Review Source

Andrei P.  
Lead game developer  
Internet  
Used the software for: 2+ years

### "A great free alternative to GitHub if you need large repos and teams"

April 2, 2020

4.0

GitLab helped us solve all of our backup and collaboration needs for our large file projects. While we do have on-site physical backups just in case, GitLab is great at keeping the core files safe. On the physical backup we put big assets and on GitLab mostly the code. If it wasn't for GitLab we'd be using GitHub for some projects only as certain files surpass their limit.

Pros

The biggest pro for us at JeFawk Games (me and my freelancing friends, not employees as stated) was the fact that it allowed for 1GB of space for free in private repos! Since we're working on games, we really needed the space and the privacy. This was from before GitHub was acquired by Microsoft and gave away unlimited free repos. Time forwarding a bit and GitHub is giving out free private repos of max 1GB with the option to use the Large File Storage thing, which in GitLab you don't need to bother with as you get it by default. It includes DevOps and a lot of other features that frankly we don't make use of. It's just the much bigger space by default and up to 3 collaborators. GitLab is great! Although it does have some cons....

Cons

One of the biggest problem with GitLab is that their website is a bit laggy. You can wait 1 to 4 seconds for some pages to load. Another issue is that we actually use the GitHub Desktop application to handle GitLab repositories and the setup to connect the application to GitLab is kinda clunky, more like to allow GitLab to be grabbed as URL. Wouldn't wanna go through that again, hopefully they already streamlined it as last time I did it was about 2 years ago.

Review Source

GS

Gaurav S.  
Sr devops engineer  
Automotive  
Used the software for: 6-12 months

### "GitLab an end-to-end suite for devops lifecycle"

July 17, 2022

4.0

We have used gitlab for around year and then switched to github. Though gitlab has end to end features for devops and cicd. Couple of aspects are very high level like documentation and collaboration, plugins support. We still had to depend on third party tools, so its not really a one stop solution.

Pros

1\. Powerful integration support with third party applications. 2. Hardened security, you can create private projects and private repos. 3. Good for planning and design using different plugins like figma and sketch. 4. End to end solutions right from maintaining code to deploying artifacts to production. 5. Good for issue tracking. 6. Good premium UI

Cons

1\. Access management is not well defined since the permissions are based on git repo access. 2. Merge requests are not straight forward 3. Slower 4. Documentation could be improved

Review Source

Yasas Sri W.  
Lecturer  
Education Management  
Used the software for: 2+ years

### "Professional Cloud Repository Solution with state-of-the-art Technologies"

September 18, 2022

5.0

I am using GitLab to teach distributed software development techniques and DevOps subjects to undergraduates in Sri Lanka. And also I am using GitLab to manage some of my own freelancing projects with other developers from multiple locations. I am using GitLab to manage my code, automate the execution of unit tests before deployment, manage releases and keep track of code changes. I am enjoying working with GitLab and its free for my usecase.

Pros

It is a much more secure and industry-accepted solution than other similar products. GitLab is backed by a professional certification track also. I have noticed GitLab is very fast when it comes to CI/CD workflows.

Cons

GitLab might be not so popular among beginners, so the natural tendency is to get started with GitHub. However, once you try GitLab, you can realize the ease of use it has compared to other solutions. Other than the lack of popularity among beginners, I do not see any major negative aspect.

Review Source

AA

Alejandro A.  
Engineer  
Computer Games  
Used the software for: 2+ years

### "Your trusted partner in software development"

October 27, 2023

5.0

In my work with our company, we use Gitlab as a comprehensive platforma to manage our software development projects. Gitlab allows us to host and manage our code respositories, making teamwork and version tracking easier. Additionally, we leverage GitLab CI/CD capabilities to automate build, testing, and deployment, allowing us to deliver sotware more efficiently. We also use issue tracking features and pull requests for code reviews.

Pros

The features that impressed me about gitlab are Version Control, issue tracking, and the ability to automate development workflows through CI/CD. Thank to the intuitive interface and ease of use, it helps to easily implement it into projects. Also the possibility of hosting projects in the Gitlab cloud or deploying locally helps a lot to adapt to needs.

Cons

In very large projects, perfomance and speed may be slowed down. Also the advance configuration that Gitlab offers can be very complex for new users, some features could be simplified and made more accessible. Although Gitlab has a lot of documentation, more tutorials and examples would be needed to fully take advantage of Gitlab.

Review Source

Javier P.  
System Administrator  
Computer Software  
Used the software for: 6-12 months

### "There are exactly the same alternatives for free."

January 15, 2023

4.0

I have not been able to see improvements against its free version.

Pros

Git repository manager that allows developers to store, manage and share their code. It provides a wide range of features.

Cons

We can get an alternative practically the same for free.

Review Source

VR

Verified Reviewer  
Associate Professor  
Research  
Used the software for: 2+ years

### "Great way for git-based source code management on the premises"

November 7, 2023

4.0

I'd say maybe 5+ years ago, this was probably the only real alternative to GitHub that you can host on your own server. This was important for certain projects that had strict privacy restrictions. At that time, occasionally updates may break some parts of the GitHub service causing some down time and requiring a bit IT-debugging efforts. These days this doesn't happen so much. Overall, pretty satisfied.

Pros

Highly customizable and gives a pretty close experience to GitHub but with ability to host the service on your own server.

Cons

Not a lot to dislike except when some updates break things causing down times on your own repositories. This was a few years ago though, it's much better nowadays.

Review Source

VR

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

### "Important for successful code deployments."

August 14, 2023

4.0

GitLab helps to streamline our development workflows, enhances team collaboration, improve code quality, ensure security and compliance, and simplifies our overall deployment processes.

Pros

I like that GitLab incorporates a variety of security scanning tools, including static application security testing (SAST), dynamic application security testing (DAST), and container scanning into our development process . These tools help to analyze our code and our application's runtime behavior to identify potential vulnerabilities and weaknesses.

Cons

GitLab lacks the ability to be a full project management software. Thus , for projects that involves extensive collaborations with teams outside our development team, Gitlab needs to be integrated with a standard project management tool.

Review Source

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