GitLab

(123)
4.4 out of 5 stars

An open source web interface and source control platform based on Git.

Work for GitLab?
Helix vcs 2x

Learning about GitLab?

We can help you find the solution that fits you best.

GitLab Reviews

Ask GitLab a Question
Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • User Industry
  • For Category
Ratings
Company Size
User Role
User Industry
For Category
Showing 123 GitLab reviews
LinkedIn Connections
GitLab review by <span>Daniel B.</span>
Daniel B.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Excellent strategic vision and execution

What do you like best?

The built-in features of Auto DevOps have made our experience more rewarding and effective.

What do you dislike?

It's still a monolithic application. This is in the process of being fixed, but I'm often worried a failure in one component will take out the entire system.

Recommendations to others considering the product

If you want a holistic solution with a strategy around devops, then this is the solution you need. It provides a lot of native support for devops collaboration. The company also embodies devops and an open and transparent culture. Their company is 100% remote, and almost all of their internal documentation is published publicly so anyone can search it and submit changes back. This includes all of their HR documentation. I highly value the culture of a company when I'm evaluating doing business with someone, and this company ticks all the boxes for a strong culture fit with my company.

What business problems are you solving with the product? What benefits have you realized?

This tool is able to streamline our entire development workflow. This allows us to inject standard security and compliance gates, create an audit trail, reduce our toolset, reduce the overhead of managing multiple disparate tools and their integrations, and produce customer value faster.

Sign in to G2 Crowd to see what your connections have to say about GitLab
Headshots
GitLab review by <span>Jasmine A.</span>
Jasmine A.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Very good service!

What do you like best?

First off, I love that it's free and is an excellent alternative to GitHub. I like that I can make private repositories for my own personal projects instead of having to publicly share code with a group, which as a newbie can be a bit intimidating. (Especially since I'm from a design background, not entirely coding!) The pricing scale is good and reasonable, for as many users as necessary. I'm currently learning Python and it helps greatly that there a few API clients I can choose from. The "code review" system is very good. I really like the UX/UI of GitLab. It's visually clean, functional and is supported well.

What do you dislike?

Not much, but I had a bit of a hard time shifting from GitHub to GitLab. (I wish they named their product something a bit easier to distinguish, but that's just me.) There were times when the speed of the free version was absolutely ridiculous. When your team needs push and pull requests within a certain time frame and it takes longer than promised, it can be a bit cumbersome for all.

Recommendations to others considering the product

Definitely continue to use GitHub too! They're both great for projects, so discover what you and your team can do with both!

What business problems are you solving with the product? What benefits have you realized?

I can make as many projects as I'd like with GitLab! The free option has been great for practice projects I work on with my husband, and we can do them infinitely.

What Version Control Hosting solution do you use?

Thanks for letting us know!
GitLab review by <span>Ana-Gabriel P.</span>
Ana-Gabriel P.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

My favorite Git version control

What do you like best?

The best part about GitLab is the features that allow software development from start to finish. It allows users to easily implement an agile product development style through their issue tracking. They add in new features all of the time! And the website is always changing so it never gets boring to use.

What do you dislike?

They keep adding features to their product, which is awesome, but can be a bit overwhelming for new users. They've done a good job at mapping everything out, but I feel there should be an option to only show key features as opposed to the entire suite of features. It would make it easier for new users to get used to and find the main features, and, once they're comfortable, they may be able to explore more features by seeing the entire suite.

Recommendations to others considering the product

I feel there should be an option to only show key features as opposed to the entire suite of features. It would make it easier for new users to get used to and find the main features, and, once they're comfortable, they may be able to explore more features by seeing the entire suite.

What business problems are you solving with the product? What benefits have you realized?

We use it as a tool to develop, test, build and deploy our projects using an agile product management style. So, we use most of all the features building open source solutions using GitLab to house the source code.

GitLab review by <span>Jay S.</span>
Jay S.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Gitlab Makes Development Streamlined

What do you like best?

Gitlab is a git repository that makes keeping track of code changes easy. The biggest benefit is that it can be self-hosted. The one thing that sets git lab apart from the rest is that it allows for personal contribution to the development efforts. There is also new features being released constantly which makes it easy to keep up with some of the larger repo systems our there. Gitlab also make it easy to manage at an organization level. This means that I can set up repos or groups and have people set up with very specific access.

What do you dislike?

There is not to many things I can think of. Probably the biggest issue is that gitlab can be behind on some features compared to other repo systems. Not all of the more know features in some of the other repo systems out there may not have been considered as important and worth the development effort. The other thing that I dislike is that there does not seem to be nearly as many integrations available as there are with other repos like Github.

Recommendations to others considering the product

The self-hosted version is great, though if you do not have the infrastructure or hardware available to host your own version, the subscription version is a nice alternative.

What business problems are you solving with the product? What benefits have you realized?

Gitlab provides a method to keep accurate change management across code and database development. It also provides a way to log issues and keep track of development todos. The last major benefits is that it creates a centralized way track code and its history.

GitLab review by <span>Martin S.</span>
Martin S.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Gitlab is great for sharing code among peers

What do you like best?

I really enjoy the fact that GitLab makes it easy to share code with peers. At my current job as a Teaching Fellow for a programming bootcamp, our lead instructor does upload the version that he created and for us to use a reference. Having one centralized location for all of us to go and look at solved code is something that is very valuable, as there are times when even we (the TA's) need some help at certain points.

What do you dislike?

I currently don't have much dislikes of gitlab. I feel that it offers pretty much everything that is needed. One problem is the learning curve to get efficient usage out of this service, but that can be said for many more things.

Recommendations to others considering the product

Use Github as well!

What business problems are you solving with the product? What benefits have you realized?

Professionally we use GitLab as the centralized location for all of our breakout session answers. In coding there are many ways to answer a question, and the main instructor has a certain way it was done. This is great to reflect upon if we ever get stuck, or to try and analyze to better provide an explanation for my students.

Personally, I used GitLab as central hub to track my own projects. Having multiple people work on a single project can sometimes get overwheling but with GitLab's version control it makes this so much easier. Overall I feel that GitLab is definitely a product that I enjoy using and want to use in a professional and personal setting.

GitLab review by <span>Miguel J. S.</span>
Miguel J. S.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Powerful and easy GIT collaboration tool

What do you like best?

Almost as powerful as Github is and can be installed on premise for free. Merge request and code reviews are really powerful, allowing to manage a new feature under development as a social network conversation where all the team collaborate with the developer in charge, allowing more robust code to be finally deployed. Webhooks allow easy integration with other tools like CI/CD

What do you dislike?

Some options aren't easy to find, what sometime makes solving an issue slightly confusing.

Protecting branches by default is something that can be confusing at the first time.

Changing ownership of a project is not straightforward.

Managing user permissions can be confising.

Recommendations to others considering the product

GitLab have improved a lot in the past two years, becoming a first option when selecting a GIT collaboration and management system. Is a powerful option that can be deployed both on cloud or on premise without compromise. Allowing private repositories is what makes GitLab shine.

What business problems are you solving with the product? What benefits have you realized?

Software development team collaboration and source code management. It is easy to navigate the history code, allow the team review changes and comment about them before merging and to work with many projects and git branches.

Kate avatar
Kate from G2 Crowd

Learning about GitLab?

I can help.
* We monitor all GitLab reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.