Gitlab Reviews

<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow noopener noreferrer'>Customer Verified: Read more.</a>
82 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.7 out of 101

Do you work for this company?

Overall Rating

Reviewer's Company Size

Last Updated

By Topic

Industry

Department

Experience

Job Type

Role

Reviews (1-18 of 18)

Dustin Ghia profile photo
October 15, 2019

Gitlab is great

Score 10 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.
Read Dustin Ghia's full review
Balázs Kiss profile photo
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 profile photo
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.
Read Kevin Ritchey's full review
Thomas Ketchell profile photo
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
No photo available
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.
Read this authenticated review
No photo available
September 05, 2019

A great product

Score 10 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.
Read this authenticated review
No photo available
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.
Read this authenticated review
Richard Rout profile photo
Score 7 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
Dhruba Jyoti Nag profile photo
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
Leah Jakaitis profile photo
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
Dave Otis profile photo
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
Brian Dentino profile photo
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
Richard Molina profile photo
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
No photo available
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
Stanislaw Wozniak profile photo
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 github.com 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 profile photo
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 GitLab.com is much smaller.
Read David Long, SPA's full review
Willian Molinari profile photo
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
No photo available
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