Gitlab Reviews

<a href='' target='_blank' rel='nofollow noopener noreferrer'>Customer Verified: Read more.</a>
103 Ratings
<a href='' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.6 out of 100

Do you work for this company? Manage this listing

TrustRadius Top Rated for 2020

Overall Rating

Reviewer's Company Size

Last Updated

By Topic




Job Type


Reviews (1-23 of 23)

Michael Jenkins | TrustRadius Reviewer
April 24, 2020

Gitlab is a Great Tool for Continuous Integration and Git-Based Code Management

Score 9 out of 10
Vetted Review
Verified User
Review Source
Gitlab is used by my team and many others in my organization. We use it for its core features as a web-based Git repository. This allows us to track changes in our code and make use of the collaboration features in Gitlab like issues and pull requests. We're also getting started with using the CI and package registry features.
  • Merge request management.
  • CLI User Experience (UX).
  • Continuous Integration (CI).
  • Package management.
  • User and permissions management.
Gitlab is well suited for any project that requires revision tracking along with collaboration with other contributors. It supports the standard features of Git and adds its own recipe to the features that other Git SaaS providers offer as well. This includes issue tracking, pull request management (or merge request management in Gitlab speak...which I actually prefer considering the action that takes place), and recently artifact and package management. Gitlab has also been a leader in bringing CI to the repo ahead of its competitors. Of course, not all of these features need to be used. If all a dev needs is to track code, Gitlab can handle that just as well as any other cloud or self hosted repo.
I will admit, being an enterprise Gitlab user may come with additional access to Gitlab support. With that said, I have found them to be very supportive and responsive when prompted with questions about the tool. The engineers I've worked with have been very keen to listen to feedback from my team and have taken it back as suggestions for improvements to the tool.
Read Michael Jenkins's full review
Richard Rout | TrustRadius Reviewer
January 09, 2020

Gitlab - it's like GitHub but pretty much just as good!

Score 8 out of 10
Vetted Review
Verified User
Review Source
Gitlab is being used by our development team (whole organization) as our git source control provider and our build system, CI and CD provider. We use it for managing and reviewing pull requests and configuring our deployments for each project. It saves us from having to use multiple systems and is much easier as a built-in solution.
  • Gitlab hosts your code and provides build servers all in one solution.
  • Pull requests and code reviews are all easy within Gitlab.
  • A viable alternative to using GitHub.
  • They keep adding features all the time.
  • Not as good as GitHub in some areas.
  • UI isn't as pretty or friendly as its competitors.
  • Has a lot of room for growth.
  • Is lacking some enterprise-level features.
Gitlab is well suited if you're looking for a cheap git source control provider with decently priced CI. However, it does lock you into using their build machines - in contrast, GitHub plays a bit nicer with external build services like CircleCI and Travis. However, Gitlab provides a fairly decent set of features; it is catching up to GitHub in a variety of ways.
Read Richard Rout's full review
Marco Carnevali | TrustRadius Reviewer
February 26, 2020

Gitlab. Perfect for CI

Score 8 out of 10
Vetted Review
Verified User
Review Source
We use Gitlab for the android repository. It offers a free plan that has everything you need. We use Gitlab, especially for it's CI (continuous integration) feature.
  • Continuous integration
  • Git
  • Artifacts
Gitlab it's needed if you are developing software, and you want to enhance your development with integrations and automation.
I've never used Gitlab support.
Read Marco Carnevali's full review
Anonymous | TrustRadius Reviewer
April 29, 2020

Overall pretty good software, for building your own software.

Score 8 out of 10
Vetted Review
Verified User
Review Source
Gitlab is being used as both a source code repository as well as a CI/CD solution. Gitlab as a whole is used within our enterprise, but we are using our own instance. Using Gitlab allows us to keep revisions of the code we are deploying in a central repository, as well as continually integrating and deploying our software.
  • Source Code repository.
  • CI/CD.
  • Source code reviews.
  • There have been GUI issues.
  • We have encountered issues upgrading.
  • It seems to still have rough edges.
Gitlab is well suited for those that have a familiar experience with CI/CD, and can get their way around their source code repository. We have encountered some issues where it has started to slow down a bit, but we just gave the VM more resources.
We haven't had a lot of reasons to open up support tickets, but when we have, Gitlab has addressed our issues. So I am pretty happy about that.
Read this authenticated review
Anonymous | TrustRadius Reviewer
February 22, 2020

Gitlab for a simple life

Score 9 out of 10
Vetted Review
Verified User
Review Source
We use Gitlab in a small group of 5 developers, including the Scrum Master. Practically, we use the board to display our issues and organize its status (doing, in progressing, code revere, ready to UAT). We also use Gitlab repository and the wiki to describe the project.
  • Easier then Jira.
  • Beautiful UI.
  • Sometimes when you click on the card it doesn't open.
  • Plugin for test cases as we have in Jira.
If you have small or medium projects, go ahead and give a try on Gitlab. Two years ago, we changed Jira to Gitlab. We exported the issues and repositories into Gitlab. The Scrum Master is happier in using these tools because he always says that Gitlab is easier and less complex than Jira.
Gitlab is easy to use. It's a ready to go software.
Read this authenticated review
Anonymous | TrustRadius Reviewer
January 16, 2020

A great product

Score 8 out of 10
Vetted Review
Verified User
Review Source
We use Gitlab to check in all the codes that we develop. We use it as an online repository.
  • Can be accessed easily from the terminal.
  • Easy to maintain the codes online.
  • Can't think of any.
It is really suitable when you have a large team developing a number of scripts. It's easy to merge everything together. Everybody can access everybody's codes. Really speeds up the development process. Very useful for version control. It can get a bit difficult for a newbie to access it from the terminal. But once you get hold of it, it's easy.
It is a great product and serves its purpose.
Read this authenticated review
Dustin Ghia | TrustRadius Reviewer
December 13, 2019

Gitlab is great

Score 9 out of 10
Vetted Review
Verified User
Review Source
I am currently using Gitlab for software projects in my company and for some of my clients. I highly recommend Gitlab for distributed teams, especially for software projects that are developed in offshore mode. A key feature of Gitlab is its JIRA Software integration. This is very useful considering that JIRA is a very powerful agile planning tool.
  • Supports the entire CI/CD lifecycle.
  • Integration with JIRA Software.
  • On-premise self-managed version.
  • Documentation could be better.
  • Multiple issue assignees should be a core feature.
Gitlab is well suited for distributed and centralized teams. It is less appropriate for agile teams.
The support is agile and respects the time of SLA. This regarding the Starter license. Surely for higher-level licenses the support is even better.
Read Dustin Ghia's full review
Balázs Kiss | TrustRadius Reviewer
October 15, 2019

GitLab at a small company

Score 10 out of 10
Vetted Review
Verified User
Review Source
We use it for nearly all of our projects, as one of the central repository and DevOps tools. We use most of its features, mostly the repository, ticketing, and CI/CD pipelines. It has been our main project management tool for many years now.
  • Very nice and high UX value GUI.
  • Pipeline administration.
  • Issue tracking and wiki functionality.
  • Must restart it when we upgrade it, upgrade processes tend to be problematic.
For modern software projects, this tool is one of the best solutions for essential must-haves. It provides basic issue-tracking, ticketing, repository, and pipeline functions. From small to highly complex software, from single player projects to multi-level software building, this tool has nearly everything you need. Easy to configure and use, has a lot of best-practices already built in, easy to use, and shortens unnecessary devops scripting to a minimum as well as providing a very useful central repository for your code just as git. It expands git functionality greatly.
Read Balázs Kiss's full review
Kevin Ritchey | TrustRadius Reviewer
August 13, 2019

The best chemistry of version control happens in Gitlab

Score 10 out of 10
Vetted Review
Verified User
Review Source
We use Gitlab across our entire business, from documentation to code versioning to CI/CD and IaaS. We've used other documentation tools such as Confluence by Atlassian but we keep coming back to Markdown in Gitlab because of the simplicity, exportability, portability, better versioning, better integration - such as with Readthedocs. Our helpdesk team finds Gitlab easy to use. We also use Gitlab for our development teams and operations teams.
  • Markdown.
  • CI/CD integration.
  • User and group management.
  • Branding.
  • Standard Gitlab implementation.
  • Themes.
  • Need to reconfigure too often.
  • Use the same Markdown engine everywhere.
We would whole-heartedly recommend Gitlab for code versioning with teams across different organizations as the management of users and groups is so easy. CI/CD is built-in and batteries included and because the implementation of Gitlab is standard it is easier to use than Bitbucket. If your organization is already in the Cloud Gitlab is one of the easiest solutions to roll out on AWS, DigitalOcean, GCI, Azure, Linode, etc. Even the management of Gitlab itself can be versioned and deployed using CI/CD tools such as Jenkins.
The web console management is superior and I would have given Gitlab a 10, but sometimes it is hard to find documentation about a configuration setting in the gitlab.rb configuration file. As we move everything to code that means moving our CVS tools to code as well - and Gitlab to code. The usability of Gitlab from the end user's perspective is superior and the usability from the operations team is very good and getting better but there could be a little improvement in the gitlab.rb config file layout and documentation.
The online documentation is best in breed and sets the example for all other platforms. We find it so useful that we have never once had to reach out to the Gitlab support team for assistance. In fact, because the chef recipe is so well written we have found that most issues are resolved with 'gitlab-ctl reconfigure'.
Read Kevin Ritchey's full review
Anonymous | TrustRadius Reviewer
October 25, 2019

Gitlab is great for both enterprise solutions and personal use

Score 9 out of 10
Vetted Review
Verified User
Review Source
I use Gitlab both personally and professionally. I have also used it at several organizations. In my current organization, it is being evaluated for rollout as a company wide version control standard.
  • Pipelines: Gitlab Pipelines is an excellent way to get started with pipelines easily and without much overhead. And with it being all encapsulated within Gitlab itself, it makes integrating your code into that pipeline even easier. Just a little bit of code and VOILA. You have at least a minimum viable pipeline.
  • VCS: Gitlab is, of course, a great version control system.
  • Usability: Gitlab has really put a significant amount of focus into usability. They've drilled down and ensured that the way companies and individuals need to use the tool, they can.
  • Groups: Gitlab makes setting permissions on projects extremely easy. Other version control systems make it more difficult to set things granular enough, but gitlab allows you to group things in a granular enough way for your projects.
  • In some ways, it's more difficult to navigate the web UI than I would like. Could be an overload of options, or could just be the difference of switching between different version control systems.
Gitlab is extremely well suited for an enterprise VCS solution. It's also great for personal projects as well. Best part is: it's free up to a certain point which allows you to properly evaluate the solution for your organization.
In some ways, as mentioned before, the web interface can be a little different to get used to. The gitlab documentation is also a little lacking compared to documentation of other tools in the same class.
At this point, I do not have much experience with Gitlab support as I have never had to engage them. They have documentation that is helpful, not quite as extensive as other documentation, but helpful nonetheless. They also seem to be relatively responsive on social media platforms (twitter) and really thrived when GitHub was acquired by Microsoft.
Read this authenticated review
Anonymous | TrustRadius Reviewer
November 14, 2019

Gitlab, a great alternative to Github

Score 9 out of 10
Vetted Review
Verified User
Review Source
It is being used as one of our git-repository management services inside the company. We host there some of our projects and take advantage of their continuous integration and continuous deployment mechanisms to build a more solid and robust codebase.
It allows us to work collaboratively by simplifying code review processes through merge requests.
  • Built-in continuous integration
  • Built-in continuous deployment
  • Wiki supports
  • Easy collaboration between members of a team
  • I wish they said `Pull Request` instead of `Merge Request`.
  • Smaller community than GitHub for Open Source projects.
Gitlab is pretty well suited for scenarios in which you want a more robust and solid codebase. The reason for that is they provide right away and with free plans too, continuous integration and continuous deployment services.

I wouldn't consider it too suited for open source projects since the community is smaller in comparison to other platforms like GitHub.
I haven't contacted customer support because I haven't had any problems with Gitlab. Their service has been outstanding.

I know they have a very active Twitter account in which they provide very quick updates. As far as I know the community is pretty happy with their service.
Read this authenticated review
Anonymous | TrustRadius Reviewer
October 22, 2019

Gitlab review

Score 8 out of 10
Vetted Review
Verified User
Review Source
Across organization for managing code.
  • Ability to check the history, git logs
  • Ability to assign PR(pull request) for people to review and merge it when set of approvers approve it
  • Version management
  • Integration with CI/CD pipeline
  • Auto code deployed when things are merged
Well suited for source code version management, where the lot of people are collaborating on code across organization. Give visibility of code to the people who are participating in code commits, by code reviews, merge approval process.
Faster resolution of tickets, easy to work with support people
Read this authenticated review
Thomas Ketchell | TrustRadius Reviewer
June 11, 2019

Happy we switched from GitHub to GitLab!

Score 9 out of 10
Vetted Review
Verified User
Review Source
Gitlab is used across Sutori and it allows us a clear view of all the existing bugs/stories that we need to address as a company. Having everything in one centralized place is one of the reasons why we're big fans of Gitlab as it allows viewers and collaborators to all get involved in the process of fixing issues and moving to the next business item.
  • Ease of Use
  • Continuous integrations
  • Automated help
  • Onboarding some of our employees can be a bit of a drag
  • The backing of Gitlab can take a while
GitLab has a full suite of tools including but not limited to repository and issue tracking, milestones and issue boards, group and user management, including project and even branch level permissions, continuous integration and scheduled jobs. All the features work together and using it to manage projects tends to pull the details together rather than fragmenting them across different spaces. The general workflow is similar enough to GitHub that most developers find it familiar. It's replaced GitHub in our organization and we haven't looked back since using GitLab.
Read Thomas Ketchell's full review
Dhruba Jyoti Nag | TrustRadius Reviewer
February 10, 2019

Gitlab: a git based CI/CD platform

Score 9 out of 10
Vetted Review
Verified User
Review Source
Gitlab is used by all departments at my current client as a code repository and a tool for automated integration and deployment. It is used across the IT department. It has been used to implement the CI/CD system and source control. It has also been used for tagging. It has different runners which run different tasks.
  • CI/CD implementation
  • Source control
  • User access of the source code
  • Runner performance
  • Real-time job and task status
  • Nested pipelines
Gitlab does a wonderful job when it comes to implementing CI/CD in a project. Once tasks are set up, they can be used by developers to push code in production making it a really easy tool for day to day operations. It also has amazing source control features which are not just limited to code storage, but teams and individuals can access the code repositories.
Read Dhruba Jyoti Nag's full review
Dave Otis | TrustRadius Reviewer
January 31, 2019

Gitlab free with unlimited private repositories

Score 10 out of 10
Vetted Review
Verified User
Review Source
We use Gitlab to easily manage all of our projects. With these tools, we have access to private repositories which is a big benefit for us. We also use this software because it is very intuitive and easy to use. This tool also helps us to review our code without effort and give us extra time to spend writing more code instead of debugging.
  • Private repositories
  • Free to use if you are a small organization
  • Helps to manage our projects
  • Saves time
  • Code conflicts are sometime hard to resolve
  • No Jira
If you are a small company and would like some help managing or reviewing your code, this tool is definitely for you. GitLab is a single application for the entire software development lifecycle and you can publish unlimited repositories. In addition, all their internal documentation is published so that everyone can research and submit changes.

Read Dave Otis's full review
Leah Jakaitis | TrustRadius Reviewer
December 18, 2018

Version Control for Complex Projects in Small-Mid-Size Companies

Score 9 out of 10
Vetted Review
Verified User
Review Source
I've used Gitlab at multiple roles in a few different companies, though never as a lead developer or software engineer. Especially at a small to mid-size company, Gitlab's support for project management and version control using git repos can't be beat. It works as a platform to allow for cross-organizational collaboration on code repositories. A major reason to use Gitlab in an organization is its CI/CD (continuous integration/continuous deployment) pipeline, which facilitates the passing of code to the repos reliably and quickly between team members.
  • CI/CD capabilities.
  • Variable access/security levels for different users within an organization or working on a project.
  • Project management capabilities far surpass GitHub's PM capabilities: easier to manage and organize contributions to repos.
  • Interface and use can be overwhelming for new users: built-in tutorial or key highlights would be helpful to lessen the learning curve.
Gitlab is a natural evolution after a certain threshold is met in most organizations: either projects become more complex in scope, additional team members add more 'noise' to a project, or there's just an extensive amount of space or security needed. Gitlab is a reliable next step after using GitHub: it functions very similarly, and offers consistent up-time and usability (especially important if working for a remote team). The project management is a huge plus for Gitlab, and has made it managing and deploying elements of a larger, complex project less complicated.
Read Leah Jakaitis's full review
Brian Dentino | TrustRadius Reviewer
August 02, 2018

Unlimited free private repositories!

Score 8 out of 10
Vetted Review
Verified User
Review Source
We use Gitlab as a way to backup, host, and distribute source code via Git version control. It is used across our entire organization, but only about 80% of our Git repositories are hosted on Gitlab (the rest are on GitHub). We chose Gitlab for hosting the majority of our repositories because it allows us to keep an unlimited number of these repositories private for free. This is a paid feature of its major competitor, GitHub.
  • Free unlimited private repositories. I'm not aware of another hosted Git platform that offers this.
  • Gitlab CI has first-class support for continuous integration features. This makes it easy to seamlessly integrate tests, deployments, and other triggers into your development workflow.
  • It's open source, so you can run a self-hosted version if your organization requires it. This makes it easy to switch if new compliance or security requirements forced you to house all source code on a private network.
  • Third-party integrations. Many developer tools integrate deeply with GitHub, but lack support for Gitlab. Gitlab does have webhook support so it's possible to build your own integrations, but this can be time-consuming.
  • Gitlab's main competitor (GitHub) has a massive social network of coders and hosts nearly all popular open source projects. If you are looking for this type of community, Gitlab may not be for you.
  • Customer support & reliability. In the time I've used Gitlab, it's not uncommon to experience hours-long periods of downtime without any announcement or indication from the support team when it will be available again.
Gitlab is great for small companies looking for a cheap solution for hosting a large number of private repositories. It helps if you have experience with dev-ops tooling, as you may have to build some third-party integrations you would otherwise get out of the box with GitHub. It's also great if there is a possibility you would wish to migrate your repositories to a self-hosted network.

If you're an independent developer or organization whose main goal is to build a community around your open source projects, I would recommend choosing GitHub over Gitlab as the community is much larger and involved over at GitHub.
Read Brian Dentino's full review
Anonymous | TrustRadius Reviewer
August 21, 2018

Cost-effective, well integrated, developer-centric

Score 8 out of 10
Vetted Review
Verified User
Review Source
Gitlab is currently used across our company predominantly by our technical staff as our go-to version control manager, CI-CD pipeline and developer wiki tool for internal and external projects.
  • Version control
  • Open source
  • Issue tracking
  • Slightly difficult learning curve for non-technical staff to navigate through the relevant pages in projects
  • No ability to fully customise permissions
  • Issue tracking is not the most user friendly
Gitlab is suitable for projects with a limited budget and where there are technical staff available to drive implementation and set up (particularly where CI-CD is required). Whilst there are many integrations with Gitlab, they remain very technical and not very accessible by management and other non-technical team members. It is also not the most user-friendly issue tracking tool and does not contain as many features as other alternatives in the market
Read this authenticated review
Richard Molina | TrustRadius Reviewer
June 20, 2018

A powerful and beautiful repository.

Score 8 out of 10
Vetted Review
Verified User
Review Source
I use Gitlab in my company to keep all the projects updated in the cloud, any change or new ticket generated by the clients and developed in a test branch and then passed to quality so that it is tested and later deployed in production. I love this version manager because it provides an easy to use interface and quick to synchronize incidents and milestones in each project.
  • Wide community with a lot of documentation
  • Easy access to repository and with SSH security
  • Easy integration with groups of large and small jobs.
  • the free version sometimes gets a little slow and has 502 errors
  • little documentation for the Hispanic community.
  • ou can improve with more efficient and affordable plans.
When we want to integrate different projects developed with work teams from different countries, it is perfect. It is not necessary to work physically in the office, with SSH security the code is traveling safely whenever and wherever you are.
Read Richard Molina's full review
Stanislaw Wozniak | TrustRadius Reviewer
July 21, 2017

Gitlab - one stop shop for source code management

Score 9 out of 10
Vetted Review
Verified User
Review Source
We use gitlab for source code management of our integration test code. Gitlab has been crucial when working with remote users, offshore or nearshore, in ensuring code quality and stability of our builds. It also integrates with many of our existing tools to create a streamlined pipeline of work for our users providing feedback at every stage of the process.
  • branching
  • merge requests
  • integration with other tools
  • jira integration
Gitlab is great in any environment where source code version is required. It is very similar to with it's feature set but it also has a set of unique features such as build pipeline (we haven't used it yet). The features are constantly being added and they reflect industry's direction with features such as Docker integration.
Read Stanislaw Wozniak's full review
David Long, SPA | TrustRadius Reviewer
August 07, 2017

The best in class application management platform

Score 10 out of 10
Vetted Review
Verified User
Review Source
We use GitLab to host our private applications that we build for clients. We also use GitLab to build and deploy our own website. We are a technology focused company writing applications, scripts and tools for ourselves and our customers. All of the code we write gets committed to GitLab repositories. GitLab CI makes it super simple for our code to go from commit to production. We deploy code to Kubernetes and GitLab CI gave us templates to craft our deployments with.
  • GitLab CI makes it dead simple to add continuous integration to any project.
  • GitLab's Docker container makes setting up your GitLab server easy.
  • GitLab provides a free way to host your own private repositories.
  • If you want to run GitLab yourself, you have to do all of the heavy lifting.
  • Navigation into projects can be difficult if you are part of a lot of groups.
GitLab is very well suited if you need to host private repositories and don't have the budget to pay for services like GitHub. GitLab is not very well suited for large open source projects. It's not as ubiquitous as GitHub and thus the user base on is much smaller.
Read David Long, SPA's full review
Willian Molinari | TrustRadius Reviewer
July 24, 2017

Gitlab, the best on-premise Git hosting you can get

Score 10 out of 10
Vetted Review
Verified User
Review Source
Gitlab was used by the entire engineering team (developers and operations) to hold all the code for all our projects. It was installed on-premise since we had 1000 projects to hold. All teams throughout the company used it on a daily basis to share code and discuss merge requests and issues.
  • Great interface for merge requests and issues.
  • Great community. It's easy to interact with and propose new stuff.
  • Used Gitlab community edition for years and it solved all my complaints during these years.
In case you have many repositories and want some on-premise, Gitlab is the best thing you can get. For new startups looking for a great a great (or free) place to have private repositories, Gitlab is the best option you will find as well. It also has an integrated CI for your project, which is really nice.
Read Willian Molinari's full review
Anonymous | TrustRadius Reviewer
December 15, 2016

Gitlab Review saves $$

Score 9 out of 10
Vetted Review
Verified User
Review Source
Consolidates code to a trusted platform enabling Developers to collaborate on projects easily. Easy setup and integration with AD. The Gitlab platform is an essential part of your Continuous Integration platform.
  • Integration with software used to automate your deployments
  • GitLab UI is clean and simple
  • Run on their own webserver / database cluster
  • More robust DB
  • Include a function/plugin to check code for security/errors
Gitlab is well suited for internal development. We have not tried to use Gitlab with external outside the company resources.
Read this authenticated review

About Gitlab

Gitlab Technical Details

Operating Systems: Unspecified
Mobile Application:No