G2 Crowd Acquires Siftery to Create a New Way to Buy and Manage Software Spend 🚀

GitLab

4.3
(162 reviews)

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

Work for GitLab?

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
  • For Category
  • Industry
Ratings
Company Size
User Role
For Category
Industry
Showing 163 GitLab reviews
LinkedIn Connections
GitLab review by Ashley R.
Ashley R.
Validated Reviewer
Verified Current User
Review Source

"Simple and effective tool."

What do you like best?

It has been a long time using this product. It's by and large a privatized interface, so just extremely noticeable for our organization. The real GUI is really prettier too which is pleasant. Exploring to specific pages is a little less demanding as well. Clearly, having adaptation control for programming advancement ought to be a necessity, and it's superior to SVN which a portion of our senior associates utilize. Scanning for particular code/contents on gitlab gives off an impression of being less demanding.

What do you dislike?

They continue adding highlights to their item, which is decent however can be somewhat overpowering for new users. They've completed a great job at mapping everything out, except I feel there ought to be an alternative to just show key highlights rather than the whole suite of highlights. It would make it less demanding for new users to become acclimated to and locate the fundamental highlights, and, once they're agreeable, they might have the capacity to investigate more highlights by observing the whole suite.

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

Their organization is 100% remote, and the majority of their interior documentation is distributed freely so anybody can seek it and submit changes back. This incorporates the majority of their HR documentation. I exceedingly esteem the way of life of an organization when I'm assessing working with somebody, and this organization ticks all the crates for a solid culture fit with my organization.

Sign in to G2 Crowd to see what your connections have to say about GitLab
GitLab review by Omer N.
Omer N.
Validated Reviewer
Verified Current User
Review Source

"GitLab is the best version control system for students."

What do you like best?

It is the best version control system that i have been using since collage. It's free and it allows me to collaborate efficiently with my fellow coders and friends. Now I run a software company and I have been using it ever since. Free version is great but the paid version provides you with extra needed security and is more fast. I am currently using the gold package and it comes with all the functionalities that an enterprise could ask for. They also provide you with a beautiful security dashboard and portfolio management.

What do you dislike?

The storage space could have been a little more so we can store more projects for free.

Recommendations to others considering the product

It's free version is better than some other version control systems available in the market.

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

It allows us as a company to collaborate and link our project and also allows for the full control of previous versions of the program which is essential especially for new employees.

What Version Control Hosting solution do you use?

Thanks for letting us know!
GitLab review by Daniel B.
Daniel B.
Validated Reviewer
Verified Current User
Review Source

"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.

GitLab review by Varun B.
Varun B.
Validated Reviewer
Verified Current User
Review Source

"Not more useful than GitHub"

What do you like best?

It's generally a privatized interface, so only really visible for our company. The actual GUI is actually prettier too which is nice. Navigating to certain pages is a little easier too. Obviously, having version control for software development should be a requirement, and it's better than SVN which some of our...more senior colleagues use. Searching for specific code/scripts on gitlab appears to be easier.

What do you dislike?

In our integration, we lack several features available on other git clients such as github. The inline rendering of notebooks on Github, as well as the much simpler ability to share with external users is a huge plus for getting feedback and usage information. Also no trending repos to see any cool new ideas people have come up with is a minus. Furthermore, the ease of linking issues/repos/pull requests across other posts is less clear.

Recommendations to others considering the product

GitHub offers more features and a much larger base for collaboration. If you need a very specific instance/implementation of git that's more customizable, my understanding is that GitLab may be for you. Probably more useful for confidential code bases.

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

The obvious one- having version controlled software visible to the entire team. Moreso, having the ability to collaborate over large codebases while having wikis and other documentation in the same place, making it easy to figure out how to use other user's software. Lastly, the ability to see WHEN code is updated helps us ensure goals are being met.

GitLab review by Robert S.
Robert S.
Validated Reviewer
Verified Current User
Review Source

"Fantastic Remote Git Repo"

What do you like best?

- Open source

- Extremely easy to setup

- Beautiful, clean interface

- Built-in CI/CD pipeline

What do you dislike?

The only aspect I find annoying is user management. We authenticate using AD and I wished it would allow role based mapping via AD group membership. Right now, I need to wait for someone to sign in and then they need to manually join the groups and projects they need/want.

Recommendations to others considering the product

We looked into Microsoft Team Foundation Server, but for our purposes of just storing scripts and infrastructure as code, we found GitLab to just be faster and easier to get up and running. GitLab also runs on Git which is a more widely used source control tool.

As far as the setup goes, even if you are not experienced with Linux, it is pretty easy and there is great documentation. The only difficulty may be in getting SSL working, but there is also documentation on that.

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

We use GitLab to control our infrastructure as code, scripts, and documentation. We're also beginning to utilize the CI/CD pipeline for automated testing and deployments. The pipeline is much easier to setup than we thought it would be.

GitLab review by Zachary B.
Zachary B.
Validated Reviewer
Verified Current User
Review Source

"Fantastic all-in-one source control"

What do you like best?

Gitlab CI is a revolutionary CI, no need to connect multiple services together (ex. Github & Travis CI). The flexibility of the different types of CI runners (SSH, docker, etc) allows users to customize the experience to their needs. Another advantage of Gitlab over its competitors is the unlimited free private repositories as well as the free CI, you do need to wait for a public runner to be available which makes it hard to debug but its free.

What do you dislike?

CI documentation is confusing, the documentation is all over the place, it is updated but hard to find what you want. Although free, you might have to wait several hours before your CI starts, worth paying if needed.

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

On-site deployed source control management as well as a reduction in the integration of multiple programs such as GitHub with Travis CI or Jenkins.

GitLab review by Jasmine A.
Jasmine A.
Validated Reviewer
Verified Current User
Review Source

"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.

GitLab review by Steven D.
Steven D.
Validated Reviewer
Verified Current User
Review Source

"Gitlab, it’s pretty solid"

What do you like best?

Gitlab provides a very intuative UI for a centralized server to host origin remotes for git repos, it provides a convenient way to track branches, approve/create pull requests, create change requests, etc. The best feature, in my experience is the UI, the visually appealing nature of it lulls management types who don’t know what they’re talking about but would very much like to have a say in what developers may or may not use.

What do you dislike?

The CI/CD setup is a little odd to wrap your head around at first, it’s not hard, mind you, it’s just different than what most people are used to dealing with. The documentation could be a bit clearer.

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

It solves git repo creation/management as well as CI/CD orchestration. We’ve realized having CI/cd and not using TFS any more.

GitLab review by Jaime M.
Jaime M.
Validated Reviewer
Verified Current User
Review Source

"Awesome tool for VCS"

What do you like best?

I love that they provide an enterprise edition and a community edition that is free unlike the enterprise one. You can host it yourself and be the only one that is responsible for the hosting. The user interface is great; simple, clear and intuitive for both developer and other users. It's well engineered and updated often.

What do you dislike?

Some features that some might think are essential are not in the community edition

Recommendations to others considering the product

It's recommended that you host it yourself, you will have a better time and if you got the spare space for running Gitlab on your servers it's a no brainer.

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

We can host the code of any of our projects using Git and setup continuous integration pipelines for code that is reviewer by other developers easily.

GitLab review by Ana-Gabriel P.
Ana-Gabriel P.
Validated Reviewer
Verified Current User
Review Source

"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 Jay S.
Jay S.
Validated Reviewer
Verified Current User
Review Source

"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 Martin S.
Martin S.
Validated Reviewer
Verified Current User
Review Source

"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 Miguel J. S.
Miguel J. S.
Validated Reviewer
Verified Current User
Review Source

"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.

GitLab review by Radomir S.
Radomir S.
Validated Reviewer
Verified Current User
Review Source

"Gitlab - free and premium"

What do you like best?

Gitlab is really easy to use and have quite nice UI/UX. Today they change design a bit and now it looks even better.

I need to say, I love Code Review system implemented in this tool.

Other thing I really like in this app is big database of integration tools. We connect our self-hosted gitlab with Jira and Confluence and now job goes way better!

I thing GitLab is best service for self-hosed solutions.

What do you dislike?

Speed while using free version. I've tested couple of most popular free git services like github and bitbucket. Biggest different I felt while using GitLab was speed of push and pull requests. GitLab was the slowest one.. Sometimes I had to wait about 15s before info in the console shows up, to write my ssh key. But that was about 1 year ago. Maybe now things change.

And I have to write this again - speed issue occurs only in the free version, hosted by GitLab.

Recommendations to others considering the product

If you want to use git and host your versioning system somewhere in the internet for free I think GitLab isn't the best solution for you. I will recommend to check BitBucket instead (or GitHub if you prefer to share your open source project). Main issue of this version was speed.. About one year ago repos hosted by me on github was quite laggy.

But if you'd like to host you versioning system by your own, and create something bigger.. And if you have some money to spend for this, I think GitLab can be suitable for your needs.

Code Review and Merging branches works like a charm, I think those are one of the best functionalities.

You will also get abilities to install plenty of integration tools.

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

It's helping while using Git Flow methodology in my team.

Good integration tools with Slack, Jira and Confluence help to work on project not only for developers but also for the clients.

GitLab review by Arpit C.
Arpit C.
Validated Reviewer
Verified Current User
Review Source

"A feature-rich git hosting solution"

What do you like best?

Not only does Gitlab provide all the basic features that you've come to expect from a git hosting solution with an easy-to-use and pleasing-to-eyes UI, it goes much farther than that. It provides a product that you can rely for the entire SDL (software development lifecycle). For example, it provides a capable issue tracker, issue boards, code quality reports for "merge requests" ("pull requests" in Github lingo), built-in continuous integration and continuous deployment and so on! Having this all in one place instead of having to manage a myriad of products is highly convenient.

What do you dislike?

While the UI in Gitlab is good enough, it still isn't as good as Github (a leading rival). It isn't as snappy either.

Recommendations to others considering the product

Browse the differences between Gitlab community edition and enterprise edition. If you need the enterprise edition, you should compare the current prices with Github, which is a good solution too.

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

At work, we want a nice self-hosted git hosting solution that costs little and still meets all our needs. Thus, Gitlab community edition is a natural solution (costs nothing, has all the features we need).

GitLab review by User
User
Validated Reviewer
Verified Current User
Review Source

"Great board for a scrum team"

What do you like best?

Using Gitlab is very easy. You do not need a training session to start using it. Also, there is a free version that is quite complete; it is not necessary to buy the bronze, silver or gold version. The user experience of the board is really cool. You can add label and do a search to find specific issues thanks to the search bar.

What do you dislike?

Concerning the free version, it could be great to be able to create parent tasks or linked ones. The other problem faced during Gitlab implementation is the hardware resources needed if you don't want to have something slow. Of course, the main element that we dislike is the price if you want to go further.

Recommendations to others considering the product

I Would recommend Gitlab either for a development team or other (non IT) team. It's a good way to build a board that monitors the activity and can forecast upcoming issues. Also, everyone is responsible of its own tasks and become more accountable.

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

We are using Gitlab as we are now working with Agile Methodology. We want to be aware of the backlog, to do, in progress, closed or blocked issues. Each person is now responsible for his issues. The board is a good visual way to see the sprint's status. Communication has been improved.

GitLab review by Ashley S.
Ashley S.
Validated Reviewer
Review Source

"A great software for developers."

What do you like best?

For one thing, I cherish that it's free and is a fantastic contrasting option to GitHub. I like that I can make private repositories for my very own activities as opposed to having to openly impart code to a gathering, which as a beginner can be somewhat scary. (Particularly since I'm from an outline foundation, not so much coding!) The evaluating scale is great and sensible, for the same number of users as vital. I'm as of now learning Python and it helps significantly that there a couple of API customers I can look over. The "code audit" framework is great. I extremely like the UX/UI of GitLab. It's outwardly perfect, practical and is bolstered well.

What do you dislike?

In our joining, we do not have a few highlights accessible on other git customers, for example, github. The inline rendering of note pads on Github, and the considerably more straightforward capacity to impart to outside users is a colossal in addition to for getting criticism and utilization data. Additionally no drifting repos to perceive any cool new thoughts individuals have concocted is a short. Besides, the simplicity of connecting issues/repos/pull requests crosswise over different posts is less clear.

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

in the event that you need an all encompassing arrangement with a system around engineers, at that point this is the arrangement you require. It gives a ton of local help for engineers coordinated effort. The organization likewise encapsulates devops and an open and straightforward culture.

GitLab review by Jordan H.
Jordan H.
Validated Reviewer
Review Source

"The Best Tool for CI/CD and more"

What do you like best?

Gitlab's interface is one-of-a-kind. It's really a great looking UI.

What do you dislike?

There is really nothing that I dislike. Gitlab is all about how you "use" the tool. Our team uses almost every single part of functionality that Gitlab offers.

Recommendations to others considering the product

Get it! It's the best tool for dev teams hands down. I've worked with it at several companies, and I can guarantee that you will love it and not want to use any other dev tool (even github). The only downside I can see is that it doesn't link to your github repo, which is often times what companies look at. It would be nice to showcase your daily commits on your public github repo from gitlab. Obviously there is a conflict of interest there, so that will probably never happen.

When it comes to dev teams, Gitlab really helps boost productivity and provide an-all-in-one place for devs to track issues, fix bugs, and talk about problems. Gitlab has great slack integration too, and I would recommend using them together. Finally, Gitlab's pipeline let's us run all of our testing suite inside of it. It's nice to just have everything "work" so seamlessly. Gitlab makes it really easy for devs to be able to focus on fixing issues and not managing the tool itself. Thanks Gitlab team!!

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

We use it for continuous integration/deployment.

We run all of our pipelines through it.

We also it for our daily standups. It has the best Kanban board that you can have. The labels/tags make it easy to track tickets/issues.

GitLab review by Dimas B.
Dimas B.
Validated Reviewer
Verified Current User
Review Source

"GitLab Awesome"

What do you like best?

I migrated to Git from Subversion, I haven't looked back since. My primary reason for choosing GitLab was the offer of free private repos (I like to try before I buy). Being able to have real production projects while actually testing out GitLab basically sealed the deal. Despite Github getting all the attention, GitLab pretty much offers everything Github does. My team primarily uses GitLab, private repos and issues tracking. Additionally the platform is constantly being improved. GitLab is definitely worth taking a look at.

What do you dislike?

GitLab needs to improve their social coding features and feel. Github still wins out in this area. I have no doubt that GitLab is very close here.

Recommendations to others considering the product

Very inexpensive to get started. For business you can immediately start trying GitLab out with their free private repos.

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

Business wise we moved from Subversion to Git, we use GitLab because it offers free private repos and everything is managed in the cloud.

GitLab review by Elijah M.
Elijah M.
Validated Reviewer
Review Source

"fantastic tool for development teams"

What do you like best?

This product is extremely easy to learn how to use and teach others how to use.

What do you dislike?

Every now and then I end up in with a 3 way merge which can be tricky to resolve. Normally takes a couple times to get it done correctly. Don't see an easy way around these so it is just best to check in your code often to avoid this situation.

Recommendations to others considering the product

This is a very good product to use. I use to use SVN so it was an adjustment having a web perspective of the content. I would though suggest finding good resources on administrating the installation and how to customize the features, auto builds and preventing others from pushing code to main branches by accident.

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

Use of this tool allows you to quickly and easily see what modifications have been done to a file prior to the final commit to the system.

GitLab review by Nicolas C.
Nicolas C.
Validated Reviewer
Verified Current User
Review Source

"Version Control done right!"

What do you like best?

GitLab is based on Git, a powerful Version Control System tool. It allows to exploit the maximum of file modification history. Gitlab offers great visualisation tools: commit trees, fancy charts... It simplifies communication: you can comment almost everything (commits, files, even line numbers). It also has a neat merge-request features, with code reviewing system.

What do you dislike?

I think GitLab is ugly, it's UI forces users to click a lot, either to access features, or to explore the project files.

Also, you cannot add several collaborators as reviewers.

Recommendations to others considering the product

Be sure you know what you are doing with Git. You can lose everything really easily!

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

In my job, we use GitLab to communicate on commits: we can send links to a specific line in a file, comment on code... We are also supposed to use it for code reviewing but my coworkers don't seem to be motivated for that.

GitLab review by Spencer L.
Spencer L.
Validated Reviewer
Review Source

"Gitlab is Great!"

What do you like best?

Gitlab is a solid product with a simple user interface. It is very easy to use and manage merge requests, todos, and small issues all in one place. The code review tools are great, and all team members can easily write comments and share feedback with the rest of the team.

What do you dislike?

There are a few small bugs with the platform. For example, when a file in a merge request is defaulted to collapsed due to its length, the number of additions and deletions will not reflect the real total value, creating a minor inconvenience. The online merge conflict resolution is also error-prone, and I'd recommend resolving any merge conflicts locally and using Gitlab to review afterwards. The Issues feature is nice, but I'd recommend using another product to manage the tracking of larger issues.

Recommendations to others considering the product

Gitlab is a great product and worth considering as a version control host.

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

GitLab is a great, competitively priced version control platform. There are a few bugs and improvements that could be made, but overall I'm very happy with my and my team's experience. Gitlab helps drive efficiency by greatly reducing the time required to go from a dev saying their code is complete, to actually getting their code merged into the master branch due to the easy to use code review tooling and Todos feature.

GitLab review by Tyler B.
Tyler B.
Validated Reviewer
Verified Current User
Review Source

"Decent GIT server if you decide to not use git hub. "

What do you like best?

Is pretty reliable and handles a large amount of traffic. The ability to tag people and view usable diffs is great.

What do you dislike?

The free version is lacking some real features, such as re-submitting failed merge requests. Also if a merge request is re-submitted it doesn't want to automatically merge on success.

The code review features seem lacking.

Recommendations to others considering the product

Do a real analysis of whether it is worthwhile to use gitlab as opposed to simply subscribing to GitHub. There is also a lack of features without paying for GitLab.

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

We were replacing our old SVN with a git install, and some of decision makers didn't like the idea of 3rd party source hosting.

GitLab review by Manoj P.
Manoj P.
Validated Reviewer
Verified Current User
Review Source

"Gitlab - git collaboration tool for your team"

What do you like best?

The ability to deploy Gitlab on your personal servers, and it work like a charm out of the box. Gitlab becomes a free tool, as you can take the tool and install it on your private servers. This is a great deal to have total control of the disasters that can happen in the cloud.

What do you dislike?

The UI/UX of the current version is not that great. The other competitors like Github or Bitbucket, they are doing great to adopt more users, because of the very nice UI. I think is this is improved, certainly more people will start using it.

Recommendations to others considering the product

Recommended 10/10

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

Mostly research projects, side projects, small softwares, and to backup old projects. Free private repos is the best benefit !

GitLab review by Anton L.
Anton L.
Validated Reviewer
Verified Current User
Review Source

"Great free code repository"

What do you like best?

Free and open-source tool with a lot of features from the box.

Easy and modern UI, possibility to create public or private projects, everything you need even in free version.

They also have a code review system, we did not use though.

What do you dislike?

Can't say anything particularly bad, easy to use and maintain, especially in comparison with TFS

Recommendations to others considering the product

It's open-source, so as usual with such projects you can experience problems some times, but anyway you just must give it a chance and you will not want to try anything else.

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

As usual code repository, you can share your work with the rest of your team, even if they spread across the world. Merge requests, team management, reports and plans. All you need in one place!

GitLab review by Damien D.
Damien D.
Validated Reviewer
Verified Current User
Review Source

"One of a kind solution for a project life cycle"

What do you like best?

The fact that you can have the whole project development lifecycle in one place. Also being able to track issues and check stats is a huge plus. Also can't forget the mention the site is incredibly easy to use

What do you dislike?

The only real gripe I have is it's lack of user base. Everyone uses Git, I like this better, I want it to be the be the go-to.

Recommendations to others considering the product

I would try it. I feel you are not doing yourself any favors by ignoring this website/platform

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

The biggest problem we solved was having a one stop shop. before we were spread across different platforms and solutions. Now we are all just in this one space. And in turn the major benefit was being organized and efficient.

GitLab review by Dylan E.
Dylan E.
Validated Reviewer
Verified Current User
Review Source

"Software versioning system with the clearest interface"

What do you like best?

The overview if you have many projects is great. It is clear to see what activity has taken place on each project while you were away. The application is updated often and they add alot of functionalities relating to project planning/Agile.

What do you dislike?

The common updates are often accompanied by UI changes, which means that after each update they move some common features around. This is a minor inconvenience, since it means I often 'lose' commonly used functions.

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

Our team uses Gitlab for software versioning of our companies various projects. It allows our team to stay connected on each others progress and provide comments and discussion on issues and code.

GitLab review by Tiago S.
Tiago S.
Validated Reviewer
Verified Current User
Review Source

"The best free git repository manager I've found"

What do you like best?

Interface is extremely intuitive and setup is dead-easy. It isn't resource intensive, meaning I can run this on an old linux-rooted chromebook as a secure physical repository for some of my personal experiments. Unlike some other products, administration has been minimal since I've set this up. Git is cleanly exposed, meaning I can hook up other git clients to communicate well with gitlab. Also has a quick and easy zip and download feature for repositories.

Has a great issue tracker.

What do you dislike?

The interface could be simplified. I like to see the file structure of a repository when browsing into it, as well as the README.md below the file structure. Instead gitlab tends to show the readme if available, and you manually have to browse to the file structure if you wish to see it.

Wish gitlab had an issue tracker app, so I could use gitlab to track enhancements and defects for specific project using an easy-to-use dedicated app.

Recommendations to others considering the product

Set it up and give it a try. It's the best free option I could find.

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

Git repository manager that's accessible through a website, free, but can be hooked up to any git clients to manage and maintain git repositories.

GitLab review by Mitchell A.
Mitchell A.
Validated Reviewer
Review Source

"Better than GitHub"

What do you like best?

The main reason that I decided to use GitLab instead of GitHub was its ability to create private repositories for free. This has been my favorite feature since day 1 because it allows me to secure my source code while still being able to use GitLab's easy to use management service and online source viewer.

What do you dislike?

The only problems that I've ever experienced with GitLab in the past were outages. Most of them are relatively short when they occur, but one particular outage lasted almost an entire day because a large amount of production data was removed. I, however, was not personally affected by this. Additionally, project icons have a fairly small maximum size. This isn't a major issue, but it is still somewhat annoying.

Recommendations to others considering the product

I strongly recommend downloading the unofficial Lab Coat for GitLab app if you have an Android device. It isn't an official app produced by GitLab, but it is a convenient way to quickly view projects on the go.

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

GitLab gives me a place to ensure that all of my source code is backed up and protected. Like most version control services, GitLab also lets me easily manage different versions and branches of a single project in case I need to make changes without altering the entire code base.

GitLab review by User in Consumer Electronics
User in Consumer Electronics
Validated Reviewer
Verified Current User
Review Source

"Gitlab - Review in detail"

What do you like best?

Gitlab is a great tool, loosely based on github, to share, collaborate work. It allows easy upload of your work, retrieve others work and base your work on theirs instantly. Great command line tool. Allows creation of tickets (issues), and also auto resolves the issues once code has been checked in. Allows public and private repo which is great. The UI is also great, with drag and drop features in many areas.

What do you dislike?

1. Merge request allows only one reviewer.

2. Code rebase in UI never works if it is behind by more than one commit.

3. Through UI, you cannot drag and drop multiple files. This is bad as even github has this feature.

Recommendations to others considering the product

Try it out, has pretty good UI features combined with command line git commands. Must know for any coding novice.

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

Everyday source control with 20 odd team members is done through gitlab. Never has anyone lost their code because of a gitlab flaw.

GitLab review by Kyle J.
Kyle J.
Validated Reviewer
Review Source

"GitLab"

What do you like best?

We are just implementing and trying this product out so far the feature that stands out the most is the integration service GitLab CI which can run automated tests after each commit and also automated staging deployments once those tests have run successfully. This is very useful for our testing servers and saves us lots of time since we do not have to manually do this process every time. It basically comes with all the functionality of git which we use at our company which is great. We started using issue tracking which is useful for pointing out bugs in the software so the right developer can fix it.

What do you dislike?

UI is a bit clunky for users, to many clicks for simple tasks. Mattermost is the choice integrated chat, I would rather have slack.

Recommendations to others considering the product

Try it out its cost effective public installation on https://gitlab.com/

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

We are trying to pull all our processes together into one platform (Version control, issue tracking, planning, automatic builds, code reviewing). We realized GitLab does fill some requirements but I feel GitHub is the better option.

GitLab review by Consultant in Information Technology and Services
Consultant in Information Technology and Services
Validated Reviewer
Verified Current User
Review Source

"Gitlab is Awesome."

What do you like best?

The speed at which features and updates come out is great. The deployment pipelines are flexible and powerful. The interface ticks all the right boxes, intuitive, powerful, and clean.

What do you dislike?

We do sometimes have issues where jobs will rerun for what seems like no real reason. This is probably very likely because we have something configured incorrectly but it's hard to say because the documentation in this area (the pipelines) seems to be a little scarce. We also sometimes see performance issues when multiple jobs are running, from time to time you will have to wait to get results from the pipeline tests.

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

Gitlab has allowed us to improve collaboration. It provides us the extremely important repository for source code that every developer needs. Gitlab and Puppet work very well together providing flexibility we need to deploy our code quickly and efficiently. Gitlab also provides us a convenient way for other teams to view our code securely and easily.

GitLab review by User in Computer Software
User in Computer Software
Validated Reviewer
Verified Current User
Review Source

"The best online git experience I have had."

What do you like best?

The available suite of tools is extraordinary. Though github has taken all the hype, the fact that I can host any type of repository free of charge is absolutely fantastic. GitLab leaves nothing to be desired and is the only place I now use for online repo.

What do you dislike?

The user interface and management can be a little clunky in certain areas. For example, the way the sidebar changes on context makes it hard to know where I am. I would like to see some polish in this area.

Recommendations to others considering the product

I was hired as a contractor to evaluate the current cost climate and flexibility of repository services. Because they offer additional services including on-premise services, gitlab allows you to grow in any direction you need. This has been by far the best transition I have made for myself, and it was the choice made by the company that hired me to evaluate current offerings. I can't recommend it enough.

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

Being an independent developer, cost and accessibility are huge issues for me. being able to share a project with a customer and allow them to participate in the wiki and the development process has changed the way I do business. It also allows me to collaborate with colleagues on a per project basis very easily when I need extra help. It has solved my cost issues for my needs by being free.

GitLab review by Sebastian I.
Sebastian I.
Validated Reviewer
Verified Current User
Review Source

"I recently made the switch from GitHub to GitLab - couldn't be happier"

What do you like best?

GitLab is great because of their focus on development teams, rather than individual developers. I was originally using GitHub, which is great for personal projects and small code repositories, but it wasn't quite working for the needs of my business. GitLab has great features that made working with a team much more appealing: free private repositories, self-hosted GitLab management, and team management. GitLab also has an awesome activity report that shows very detailed information about exactly what each team member has been doing. This comes in handy when something goes wrong and we need some transparency and accountability.

What do you dislike?

When I was first researching GitLab and creating my account, the user interface of the site seemed a little bit confusing. It took me a while to figure out the difference from their remote and locally hosted services. It was also a bit confusing figuring out how to create and properly manage my team.

Recommendations to others considering the product

Setting up your repository and team management takes a bit of time, but once it's all set up, the workflow is so nice and smooth.

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

GitLab is great for enterprise level repository management. They allow you to create different teams, manage permissions, and create private repositories all with their free plan. I recently used GitLab to integrate version control and a staging environment into my development process where I work.

GitLab review by Adrian King L.
Adrian King L.
Validated Reviewer
Review Source

"Clean and Simple"

What do you like best?

The platform is at a minimum; a complete replacement for JIRA and BitBucket for enterprise software development usage.

It gives you a somewhat clean interface and navigation to allow you to traverse the website with ease which is almost lacking with most web applications that just give you the bare minimum.

It gives you what it says it gives you, it is a platform for source versioning which also has its own build pipeline or you can also use your own by using their webhooks.

What do you dislike?

The interface sometimes feels quite unintuitive but I get that they're still a budding software so hopefully we'll see something better later on

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

As I've said, It is a complete replacement for JIRA and BitBucket hence the ticketing system, CI and Source Versioning is on point

GitLab review by Administrator in Defense & Space
Administrator in Defense & Space
Validated Reviewer
Verified Current User
Review Source

"Works well for document control"

What do you like best?

I like that GitLab is open source and can be set up as a private server on our company's intranet. The UI is also simple enough for non-technical members of our team to easily use, but contains all of the features we need. Creating repositories is simple, as is tracking changes. In short, it does all of the basics of what we need it to do.

What do you dislike?

While we use GitLab for a non-standard purpose (version control of documentation). This means that there are no native tools or plugins to let us comp Word documents. I was able to resolve this issue by writing a program to do so, but in terms of plug-and-play, it was a bit disappointing. Installing GitLab was initially a bit of a hassle because of our network settings; we are a branch office and needed to contact corporate to modify some firewall and network settings.

Recommendations to others considering the product

Don't overlook GitLab if you need version control for non-code text/documentation.

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

The main problem we have solved with GitLab is keeping track of the most up-to-date versions of a dizzying number of documents. Because using out-of-date documentation has in the past caused critical errors in deployment, GitLab has helped us immeasurably.

GitLab review by Craig P.
Craig P.
Validated Reviewer
Review Source

"Lower cost, yet full featured, alternative to GitLab"

What do you like best?

It's relatively easy to integrate with a CI platform like Jenkins using webhooks, which is great for getting feedback on the results of a build as merge requests are updated.

What do you dislike?

Its interface can be buggy at times. For example, the worker process that updates the status of merge requests and commits in the background, when overloaded, can take a few seconds to catch up, so you might see inconsistencies locally versus what is displayed in the GitLab UI. Also, some parts of the interface are difficult to work with, and some forms will reset your information when changing certain fields (such as when creating a merge request and changing the target branch).

Recommendations to others considering the product

If your organization can afford it, you might want to trial GitHub, as it is a more widely adopted solution and I've found that the UX is much more pleasant.

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

We used GitLab as an alternative source control management system to Perforce because Git can be easier to work with and GitLab is cheaper than some of the other enterprise Git hosting solutions.

GitLab review by Administrator in Biotechnology
Administrator in Biotechnology
Validated Reviewer
Verified Current User
Review Source

"Great self-hosted open-source source control system"

What do you like best?

I liked the control over the software that comes with self-hosting, as opposed to cloud services where a company can just update the versions without warning, potentially breaking useful features. The ability to know where my code was always physically located was nice as well

What do you dislike?

The deployment procedure could be more streamlined, from what I recall- it was a difficult process which involved a lot of convoluted work in the Ruby interpreter. However, this was some time ago- it may be more streamlined now.

Recommendations to others considering the product

This was not used by the company itself- it was a personal solution I deployed for my own use. As a personal code repository I was very pleased and would use the same product again in the future

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

It allows me a useful place to store my code which remains within my control. I was able to trivially have a place to go for all of my code version control and know that I was backing up my own work in more than one place. I didn't need to actually use the cloud service, a self-hosted solution was sufficient.

GitLab review by Paulo G.
Paulo G.
Validated Reviewer
Review Source

"Best Tool Ever"

What do you like best?

Gitlab group all the tools that you love in a single place. You have a git repository, a git browser, git LFS, an issue management system, scrum boards, merge requests, and a beautiful and easy to use CI tool.

And everything is free. But if you need an extra power, you can always pay to have some state of the art support and some other functionalities.

What do you dislike?

Some awesome features, like reviewers, are just present on the paid version, which is sad :(

Recommendations to others considering the product

Just use it. It's easy to use, easy to setup, and full of tools to help you solve your problems.

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

After we implanted Gitlab, we managed to cut our time-to-market in 74% with the CI tool, and it became easier to manage all our projects. It gave us more visibility.

GitLab review by Andrew M.
Andrew M.
Validated Reviewer
Verified Current User
Review Source

"More Features Than GitHub, Yet Completely Free"

What do you like best?

GitLab is an entire suite-- what started out as a Git project website has turned into a full CI/CD and source management platform. By having everything in one place, you can not only push your source code, but test it, manage bugs and documentation, and test and deploy it with a CI/CD pipeline.

The best part is, it's open source so you can run it on your own servers, or you can use the GitLab.com service completely free for private repositories.

What do you dislike?

The interface has become a little cluttered. Unlike GitHub, which is quite simplistic and well designed, GitLab can be kind of confusing to navigate. Add that to the fact that they change the UI every once in a while, and for newcomers it can be quite daunting.

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

Source code management historically has either been expensive (GitHub) or lacking in features (BitBucket). GitLab has solved this, not only with its own platform, but by introducing competition that has forced GitHub to change their pricing to better compete.

GitLab review by Diogo R.
Diogo R.
Validated Reviewer
Review Source

"Open Source Github"

What do you like best?

Gitlab is an online or on-premisses github alternative with some unique features and a continuously evolving software. It has monthly release cycle, which means that every month you get new features. If you have the opportunity to use it locally, you're able to make it public or private (just for your collaborators). You can control individual, group and project permissions. You can also have public and private projects. Most of the features you might be used to on Github are available on Gitlab.

With the somewhat recent integration with Gitlab CI, you can automate tests and deployments to staging or production.

What do you dislike?

Gitlab has some unique features, but some are restricted to the Enterprise Edition, which can quickly get expensive for a small team of 3 or 4 developers.

Gitlab uses Ruby on Rails so it needs a comfortable amount of hardware resources or it will feel slow.

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

Managing software even on a small group of developers can get messy without a proper version control system. Gitlab allows you to create projects and groups of developers, assign permissions (even for external users like clients which could just look at the issue tracker), protect code branches, enforce peer review.

Also, with some effort you can enable a Continuous Deployment environment.

GitLab review by Ramona E.
Ramona E.
Validated Reviewer
Verified Current User
Review Source

"Less well-known but awesome software versioning system."

What do you like best?

The interface is clean and easy to navigate. It has regular updates adding new features mostly relating to project planning and management. It has the option to make repositories private without additional costs.

What do you dislike?

Sometimes the interface changes a bit after a update making it annoying to find commonly used functions.

Recommendations to others considering the product

Read the documentation and try it out. There is more than just Github!

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

I use GitLab for managing my software projects. I can easily store the entire history of my code base and let others review or collaborate on my projects.

GitLab review by Mateusz B.
Mateusz B.
Validated Reviewer
Verified Current User
Review Source

"Review of Gitlab"

What do you like best?

- Easy of use, everybody will know how to use it

- Easy installation configuration, many tutorials with helpful docs

- Easy per user customization, you can choose your own theme and syntax highlighting

- Easy Gitlab CI configuration and automatic builds using runners

What do you dislike?

- It's buggy, sometimes file viewer is not loading

- It would be done to introduce more advanced Gerrit like review system

- Sometimes Gitlab CI runners crashes

- It's pretty slow on good internet, loading bars everywhere

Recommendations to others considering the product

- Use Gitlab CI, its very powerful tool

- Install more plugins

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

- Developing apps

- Fast code review

GitLab review by Ricardo R.
Ricardo R.
Validated Reviewer
Verified Current User
Review Source

"An excellent self-hosted or SaaS code repository"

What do you like best?

An excellent solution for those who like want private or shared repositories and require a on promises or private cloud installation.

Provides great options for code reviewing and developers interactions on merge requests.

Updates both for new features and fixes are frequent.

Access control is fine grained and authentication may be setup to use an external service like LDAP or CAS.

Provides a nice OAuth authentication so 3rd party apps may be easily integrated.

Active open source community with lots of contributions. This way bugs are fixed really quick and new features come out frequently.

What do you dislike?

The less used features have a few usability gotchas.

The frequent updates may overwhelm your operations team if you have too much bureaucracy in the way.

Since its operation relies on git directories that are on the filesystem, high availability options may be little tricky to setup. More distributed options seem to be in the way for enterprise edition but are not yet available at the time.

Recommendations to others considering the product

Assess the use of gitlab by trying the SaaS version on gitlab.com or by using docker images from: https://hub.docker.com/r/gitlab/gitlab-ce/

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

Granting access to developer to almost every project in the company.

Encourage contributions across different teams or developers on internal projects.

Allow 3rd party consultants access only to code bases they need.

Achieved compliance on company intellectual property protection.

GitLab review by Tres W.
Tres W.
Validated Reviewer
Verified Current User
Review Source

"Useful Part of Content Workflow"

What do you like best?

I like that members of one department can upload files, my team can edit those files and merge them with the master branch, and then the website team can push the edited content to our website.

What do you dislike?

Sometimes it can be difficult to attribute changes to an employee once content has been merged into the master branch.

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

Content contributors from different company departments need content edited before it goes online, but emailing files directly to my team is not tenable process. With GitLab, content contributors can upload content to a central repository instead sending it directly to my team.

GitLab review by Mohammed R.
Mohammed R.
Validated Reviewer
Verified Current User
Review Source

"Gitlab - light weight source control"

What do you like best?

Gitlab is cool, straight fwd and easy to use source control, i have been using tfs before i started using gitlab.. it takes a little bit of time to get adjusted to it if somebody is coming from a tfs background

What do you dislike?

As it provides a very flexible branching mechanism, sometimes its a bit messy and difficult to merge the changes and push to master if more ppl are working in same areas using many branches in place

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

We are using it as one of our source controls to maintain source and history for few of the apps in place

GitLab review by User in Information Technology and Services
User in Information Technology and Services
Validated Reviewer
Review Source

"Like Github, but a bit worse"

What do you like best?

I like that it provides almost all the functionalities that GitHub provides. It supports a wide variety of of features that works great if your company wants to integrate pipelining with their source control. It also has very intuitive and easy to use UI which is always helpful as not every users want to use command line. It also has great integration with Jira, and that is the Agile board that we use so it's really helpful.

What do you dislike?

We have experienced random connection issues with GitLab either when pulling or pushing to our repo. The web interface also seems to be slow sometimes, and it is definitely not due to our internet connection. Also the profile view isn't as good as GitHub if that is something you or your organization cares about.

Recommendations to others considering the product

I would consider using GitHub first before trying GitLab as it is the same, but offers more functionality.

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

Our company was mainly using it as a centralize source control for most of our code base. Based on our purpose, GitLab was able to fulfill the job and fit our work flow wonderfully. We are also using Perforce and that is an old and ancient platform, so GitLab was well appreciated by our team.

GitLab review by Shubham S.
Shubham S.
Validated Reviewer
Verified Current User
Review Source

"Excellent repository for projects"

What do you like best?

There are many projects available. If you stuck in your project you can surely get a help from someone on gitlab. Project management is good. Project deployment is easy and fast. Best part is it has kubernetes integration.

What do you dislike?

Dashboard is not that good. In continuous deployment it has some problem. Mobile UI should also be improved

Recommendations to others considering the product

Gitlab is best for finding solutions to our problem in our project. So anyone who is working on projects should use gitlab

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

I am using gitlab for exploring new project and fetch some help in my project. it is very good repository

GitLab review by Andrew V. T.
Andrew V. T.
Validated Reviewer
Verified Current User
Review Source

""Best software/tech opportunity I've seen in a long time""

What do you like best?

Fine grain access control. Inferface easy to use. Emission system / milestones. Continuous integration. Loose notifications. Quick merge requests and code revisions.

What do you dislike?

The implementation of Git may have errors with large repos. The occasional 500 errors and push / pull faults.

Recommendations to others considering the product

Listen to your direct reports and the voices of your people, who have a great knowledge and experience in software and technology. They can help shape and shape where we are going in a positive way.

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

We use Gitlab to set milestones, summarize tasks, track progress, complete code revisions, source control, code exchange.

GitLab review by purva p.
purva p.
Validated Reviewer
Verified Current User
Review Source

"Very usefull project repository"

What do you like best?

It is very useful website to upload our project. There are many projects available for our help. I can interact with other user and learned a lot. It helps to build our project faster. Nice dashboard and we can publish our project.

What do you dislike?

Speed is problem. I can use it on my mobile properly. Sometimes there is problem in deployment of project. UI can be improved

Recommendations to others considering the product

I would recommend gitlab for those who are working on project and need help.

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

I am learning a lot about my project in my company. It is very reliable

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.
GitLab
4.3
(162 reviews)