G2 Crowd gives a real-time look at how dreamforce sponsors and exhibitioners stack up.

GitLab

4.4
(152)

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 152 GitLab reviews
LinkedIn Connections
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.

Sign in to G2 Crowd to see what your connections have to say about GitLab
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.

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

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

"Powerfull tool to manage projects and distribute task"

What do you like best?

The easy use and project management, you can create issues, assign it, set priority, with workmates are involved, set deadlines, etc.

What do you dislike?

When you have some merge request, the text it's not auto filled on the merge submission form and you have to type it again.

Recommendations to others considering the product

Good tool for project and code management, you can open issues, assign members, set deadline, priorities...

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

Project issues management and code history by searching on each file.

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

"Best self hosted web-based git repository manager"

What do you like best?

Besides, being a fully functional Git repository, Gitlab integrates well with CI/CD. We currently are using the free version and cover most of our needs. The Omnibus package made Gitlab easy to install, update, and maintain. LDAP was a huge plus for our corporate integration.

What do you dislike?

The UI/UX looks poor and cheap, sometimes buggy and not very user friendly.

Many functionalities are not production ready, such as artifacts archiving,

Recommendations to others considering the product

It's a fully functional CI/CD for Test and maybe QA Environment. But I won't recommend it for production yet.

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

Best free on-premise solution available. All in one solution. Git Repository + Issue Tracker + CI/CD + Many supported integrations.

GitLab review by Sean Francis N.
Sean Francis N.
Validated Reviewer
Verified Current User
Review Source

"An excellent GitHub alternative for private projects"

What do you like best?

GitLab can be seen as an alternative to GitHub but also, it can be seen as a compliment to GitHub. GitLab provides free private repositories for your projects. So, if you are in need of a private repository, GitLab can be a solution.

GitLab, feature-wise, is also on par with GitHub. It has a wiki that you could set up and use for your whole team. GitLab also features web hooks that you can use to integrate it with other online services your team might be using. Design-wise, GitLab is an excellent looking product with an intuitive interface.

As a bonus, GitLab provides a continuous integration feature that is available for use in your projects.

What do you dislike?

GitLab has its flaws. Its user interface can be confusing at times especially when you are already used to similar services such as GitHub.

The sidebar can sometimes feel obstructing to your work and you might feel you would prefer that the sidebar be placed somewhere else. Maybe follow a GitHub style user interface?

When pushing code, you might be using SSH over HTTPS. The pushing speed is okay but when compared to GitHub, it is slower. Sometimes on other networks, you will not be able to push to your private repository.

Recommendations to others considering the product

When considering to use GitLab, remember that you might feel a bit alienated by the interface at first but over time, you will get used to it

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

Version control systems are important. The tech industry uses it and we are no exception. GitLab provides us with a private repository where we can store our code safely.

GitLab review by Ihsan F.
Ihsan F.
Validated Reviewer
Review Source

"The most generous collaboration platform"

What do you like best?

I like it's ui/ux which probably the most intuitive between it's competitors, but what I like the best is it's FREE Unlimited private Repository, if you are sole developer or a small company this is a generous gift for all.

What do you dislike?

I know this is a feature but i kind of uncomfortable by it's overly protective rules that by default strict us to do a force push, also it had a lack of features on code reviews, there are code reviews but it just not as good as it's competitors.

Recommendations to others considering the product

Why you have to pay if you can have free for similar service, you could save your money for your developers.

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

Code versioning, collaboration tools, and project management

GitLab review by User
User
Validated Reviewer
Review Source

"Best Open Source Code Repository Application"

What do you like best?

GitLab is one of the most user friendly open source code repository application in the market. The UI is so aesthetically pleasing and so easy to use. Allows you to create/manage/share your code base with ease. Creating branches out of your repository is the most easiest with GitLab. Allows you to review code with ease. And tracking of check-ins is made way easier.

What do you dislike?

The future for GitLab looks a little uncertain after Microsoft's takeover. I hope it still remains as on open source application.

Recommendations to others considering the product

Saves time, Clutter free and great way to manage code base.

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

Managing of code base and it's numerous branches became easy when we moved from SVN to GIT. Developers are allowed to fork out their own branches out the master branch and make their own changes which when approved and reviewed merged back into the master. The going of back and forth action for code review was greatly reduced. Time saving for sure.

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

"The best solution to store private repositories for free"

What do you like best?

Gitlab presents a lot of interesting features that I found useful:

- Open source

- Create private or public repositories.

- Private repositories for free .

- Easy to install, update and maintain.

- Easy to collaborate with the team and sharing the code.

- Easy to back-up your self-hosted GitLab instance.

- Easy to create merge requests, so code can be easily reviewed and discussed.

What do you dislike?

I can't really find anything that i dislike. Gitlab is fulfilling all my needs as for now. Maybe, the only thing that bothered me was the UI is a little bit complex and hard to understand.

Recommendations to others considering the product

I recommend Gitlab for anyone who wants to create a private projects for free and save your money. It's the best solution for that. More than that it's fast because files can be edited directly on the web UI without downloading the repository.

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

I currently use Gitlab to build and push up my projects in private repositories. I can work with my team by enabling us to push, pull, and merge our code together on it.

GitLab review by Jonathan W.
Jonathan W.
Validated Reviewer
Review Source

"Developer tool build by developers"

What do you like best?

Feature rich git solution, open source, monthly releases, free unlimited cloud, on premise option, if you want something done you can make it and collaborate it

What do you dislike?

It's hard to pinpoint something bad about this software, since they are contantly and diligently improving; however one thing that stands out is, if using the cloud version expect issues once a month, since the cloud version (gitlab.com) is the first to update to the latest release and that comes with bugs, downtime and possible issues, that makes the cloud option a little unreliable for critical use

Recommendations to others considering the product

For on-premise, just go for it, their is no downside, updates are a piece of cake to make, software is great and the community behind it is event better. If going for the cloud version, if you critically rely on the tool, consider either install it yourself in your cloud provider of choice or go with other tool, the once a month issues could be a problem

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

Software source version control, issue tracking, milestone plan, automatic builds, code reviewing

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

"Good product and nice to use"

What do you like best?

I really enjoy the continuous integration suite.

What do you dislike?

I don't like the top navigation bar for issues/PRs etc.

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

We were using a combination of CVS and SVN before I joined. After I joined I realized we needed to step up our game to Git. We also had a bad peer code review system (stand behind someone looking at their code) and needed to improve it. Another severely lacking system we didn't have in place was continuous integration. We didn't have a system to automatically run tests and deploy to our servers if tests passed. We also needed all of this to be hosted on our own hardware. I had used GitLab before on my own personal projects and thought it would be a great fit for our team since it would improve our speed on so many aspects.

GitLab review by Ariful H.
Ariful H.
Validated Reviewer
Verified Current User
Review Source

"Upload your unlimited private projects for free"

What do you like best?

There are few highly popular Git project uploading sites available. But those sites are focused on Open-source projects and for private projects, user need to have paid subscriptions. I was looking for uploading my git repot to any Git project hosting site also was looking for a free service and here comes Gitlab. A user can upload unlimited private Git projects in their account, create teams or organizations and push project to the organization repo as well and all of these are absolutely free. The best thing is, you can do almost everything what you can do in other popular git sites and here you don't need to pay for that.

What do you dislike?

The UI of the Gitlab could be more interactive. Creating Milestone, Label on the fly could be a good UI update. Project Wiki is not a great thing in Gitlab.

Recommendations to others considering the product

Gitlab is a modern Git Hosting Provider that is already used by a great number of developers. If you want to push your git repo to as private repo, and right now not ready to spend money for it, Gitlab is your best option.

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

We are a team of remote developers working in common projects from different countries. We host our code primarily in Gitlab (because its free). Our codes are mainly under our team account and each developers fork the code to update. Our CTO/ Lead developer is responsible for merging or rejecting any pull request.

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

"A great free solution for hosting git repositories"

What do you like best?

I like that you get included access to Gitlab CI and pipelines which allows you to run continuous integration and continuous delivery in one simple configuration file.

I also like that you can host unlimited amount of repositories for free privately. This is better than hosting with Github.

What do you dislike?

They have recently experienced quite a bit of downtime, and also the web app can be quite slow at times.

Recommendations to others considering the product

Try using it on a few projects first, see how it fits into your workflow and take advantage of the pipelines features.

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

We are solving the issue of being able to host our git repositories. It allows us store our repositories privately for free.

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

"It is a really great place to store your git repositories"

What do you like best?

The community edition is really great. Today we have a community edition installation at the company I'm working for and it works like a charm.

What do you dislike?

Nothing really. The only point that annoys me currently is their number of updates. The product development is really fast paced and it is really difficult to keep it up to date. It annoys but is really great.

Recommendations to others considering the product

In case you need to have all your repositories hosted on your own company servers I really recommend you to pick Gitlab. Their services as an online platform are really good and you may use it for free.

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

We don't want to pay an external service to host all of our internal codes and development for various reasons and Gitlab was the best tool we found to do the job.

GitLab review by Jeff H.
Jeff H.
Validated Reviewer
Verified Current User
Review Source

"GitLab is adequate, but code review tools could be better"

What do you like best?

Integration with git.

Code Review tools - we did not have anything before we started using GitLab, so even though there is room for improvement, it is better than what we had.

What do you dislike?

Large merge requests are difficult to review.

Recommendations to others considering the product

Ensure that proper authority and permissions are configured properly.

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

Provides git version control; git has helped us maintain and release our product more in line with industry standards as well as helped us streamline our processes.

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

"I host my code with GitLab.com and have in the past run CE on private servers."

What do you like best?

I love that, in addition to being a free version control hosting option, they're a free and open source software community. I also love that gitlab.com offers unlimited free private repositories and SSL for gitlab pages.

What do you dislike?

I've found setup for self-hosted instances to be a little bit difficult and overly complex. Other than that, I don't have a whole lot of issues with Gitlab.

Recommendations to others considering the product

With Github's recent pricing changes for private repositories, the time to try gitlab has never been better. They tend to be really responsive to user requests, in part because it's open source software.

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

I'm using it to host both public and private code for personal and professional code. It's allowed me to store code securely and easily without needing to worry about either the cost or the details/hosting.

GitLab review by Ernest O.
Ernest O.
Validated Reviewer
Verified Current User
Review Source

"Awesome product"

What do you like best?

I like Gitlab CI, continous integration that comes out of the box with Gitlab. It has runners for docker meaning you can test and build virtually any codebase just by setting up a gitlab configuration.

What do you dislike?

Nothing comes to mind immediately. Plus, it's an opensource project, anything I find that I dislike can be a PR.

Recommendations to others considering the product

Gitlab is really cost effective for teams, compared to competitors like Github. Github charges a monthly fee per user for private organisations. With gitlab on the other hand, all you need to do is deploy an instance and you have as many developers as your infrastructure can allow.

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

Gitlab has helped us adopt continous integration practices and deliver features faster.

GitLab review by Jacqueline Y.
Jacqueline Y.
Validated Reviewer
Review Source

"Great for tracking projects across dispersed teams"

What do you like best?

GitLab allows us to manage milestones, track issues, create individual due dates, and easily assign team members accordingly. Managing merge requests and commits from the UI makes for quick work. This truly is Git on steroids!

What do you dislike?

We have used the Enterprise Edition Premium while subcontracting for large-scale projects and found it is a bit pricey, but still worth it.

Recommendations to others considering the product

GitLab is great for teams both small and large. The features, scalability, and easy-of-use are far superior to other repo management tools out there.

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

We are able to streamline and organize projects like never before. We are able to do this with a team spread all over the country, but work as communicatively, efficiently and effectively as if we were in the same room.

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

"Internal source control tool"

What do you like best?

The best thing about gitlab is that it can be hosted on premises and is very easy to setup even for a linux newbie like me. I had it up and running in about an hour or two. It can also import git repositories from other systems making it very easy to migrate to gitlab. The built in diff viewer is also comfortable for making quick code reviews.

What do you dislike?

The biggest disadvantage of gitlab is probably it's speed. It's not slow but it would be nice if it was faster. Also it would be useful if it could import svn repositories too.

Recommendations to others considering the product

I suggest configuring groups before creating any repositories because moving repositories between groups or renaming groups changes repository url.

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

Gitlab allows us to easily host internal source control without paying a lot.

GitLab review by Leo J.
Leo J.
Validated Reviewer
Verified Current User
Review Source

"An awesome alternative to GitHub"

What do you like best?

The free plan offers so much! It is the best service to get free private git repository in my opinion.

What do you dislike?

Putting your open source projects on Gitlab doesn't get enough exposure.

Recommendations to others considering the product

Check out all what GitLab can offer to your company. If you are migrating to GitLab chances are that you can simplify your workflow in the process which is always a nice thing to do.

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

Project storing and versioning. GitLab also provide some nice and easy solution for continuous integration and deployment.

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

"keep it up"

What do you like best?

1. gitlab continues to improve their service and adding new features.

2. they work completely on the open

3. they offer real free bundle in the SaaS deployment

4. the CE can be deployed on-premises free

What do you dislike?

1. I always got degraded performance and outage in their SaaS deployment

Recommendations to others considering the product

good choice for private repos with no cost at all, but you will suffer some annoying outages time-to-time

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

I use gitlab as git server, issue tracker, and continuous integration runner

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

"Open source Git - Code self-hosting and SaaS"

What do you like best?

Support Git

Open Source on github

Install on self-hosting or use SaaS version on gitlab.com

Commit, pull, push, branch, pull request, issue, repository statistics and graph

Integrate with many Continuous Integration, Continuous Delivery, Code Review

Webhook API and document

What do you dislike?

Need improve resolve conflict when merge pull request.

Recommendations to others considering the product

Best for self-hosting code with git

Many tools for Continuous Integration and Continuous Delivery

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

Self-hosting code and open source.

Code use Ruby on Rails, easy to maintain, fix bug or donate to community

GitLab review by Kevin Y.
Kevin Y.
Validated Reviewer
Verified Current User
Review Source

"Great for large projects, private repos, CI builds, and tight control of the Git environment"

What do you like best?

Gitlab offers a free hosted option, but if you need large project sizes, or more projects available the open source omnibus installation for Linux works great!

What do you dislike?

App requirements a bit steep, my current setup:

i7 4690K, 4 core CPU

16GB ram

virtual box Ubuntu Linux

200GB VDI

100M/bit uplink

Recommendations to others considering the product

Highly consider the free hosted solution on gitlab.com if using under 5 projects.

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

Collaborative coding, private repo, reduced reliance on 3rd party hosted solutions, better CI

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

"A good open source system, nice for open source projects"

What do you like best?

It's a good thing that the software itself is open source (with the Community Edition). This means that you can use GitLab on their servers or, if you prefer, have it installed on your premises. Of course, you can have both ;-)

What do you dislike?

The web interface is available in eight languages only. This prevents the use by people that are not fluent in one of those.

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

I am involved in a couple of projects set up by the local Linux User Group. We are managing the projects with GitLab.

GitLab review by Giuseppe D.
Giuseppe D.
Validated Reviewer
Review Source

"GitLab - The complete platform for Git and developer teams"

What do you like best?

GitLab is an best version control platform for Git users and complete platform for developer teams.

GitLab offer:

- Continuous Integration (CI)

- Issue & Agile Board

- Public and Private repositories

- ACL and groups

- Wiki

- LDAP / ActiveDirectory support

- ... and more!

What do you dislike?

GitLab is not ideal to use with personal PC (eg via Docker). Require a dedicated machine for best performance.

Recommendations to others considering the product

GitLab is ideal for all developer and for small and big projects

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

GitLab, increase the speed of development and time of release in production. The issue and Agile board is ideal to assign specific task and for monitoring the project bug and pending issue.

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

"Really good "github like" code repository"

What do you like best?

It is a very feature complete, free and open-source alternative for github.

Gitlab also has no limit for repositories nor users and have on-premisses installation (for community edition).

The features I use most includes markdown readme project page, per project issue tracking, snippets area flexible repository visibility, merge request discussions, automatic acceptance of merge requests including removing source branch among others.

What do you dislike?

The user experience needs some improvements. Sometimes its is not easy (or not so intuitive) to perform very usual for example searching an user by its login.

Recommendations to others considering the product

Be prepared to update it frequently. Gitlab throws new features and fixes very often.

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

Hundreds of private repositories for dozens of users containing all company projects.

Consultants also have an special/restricted access to some projects.

GitLab review by Siarhei K.
Siarhei K.
Validated Reviewer
Verified Current User
Review Source

"Good OSS Github alternative"

What do you like best?

With GitLab you have full control over the installation. This may be crucial in closed perimeters where you cannot use hosting like Github Enterprise. I remember the times where the alternatives were Gitosis or Gitolite. Gitlab is a vast improvement.

Also, GitLab offers more stuff, then Github, like out-of-the-box CI, feature rich issue tracker, and, recently, Docker container registry.

What do you dislike?

I cannot recall any major flaws in GitLab. GitLab team is constantly improving it and listens for feedback. As a side effect, GitLab is always on the move and changes frequently (especially UI).

Recommendations to others considering the product

If you are looking for a manageable Git hosting consider using GitLab.

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

I use GitLab for my private projects. Also, I use it as a backup for Github (thanks to it's mirroring features).

GitLab review by Shahram J.
Shahram J.
Validated Reviewer
Verified Current User
Review Source

"A nice online VCS"

What do you like best?

You can host your private project there. Continuous integration (CI) is also available. It can send the build job on your local machine which was at that time great for me.

What do you dislike?

No sign-in with a linkedin account is possible.

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

I needed a central location to share the source code of a web service of mine with some business partners oversees. GitHub was no choice, as I would not publish the source code to the world, but only to targeted audience. The build system could

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

"Gets the Job Done"

What do you like best?

Best thing about Gitlab, is that it allows users to create private repositories for free.

What do you dislike?

One thing that I disliked was how the settings and dashboards were a bit confusing to use.

Recommendations to others considering the product

I would recommend this product to anyone who needs a code repository, version control, or peer task management.

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

I am using GitLab as a code repository for all my work. I have realized that it is a dependable repository to use.

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

"GitLab Review"

What do you like best?

Seems like a fully featured, self-hosted option that can be an alternative to GitHub and other similar product. I like the overall styling of the user interface.

What do you dislike?

I think the user interface is a little bit confusing at first, but that may be because I'm used to GitHub. I'm specifically concerned with navigation within the app.

Recommendations to others considering the product

Some of the coolest features aren't readily apparent (integration with slack), but setting them up once located is pretty easy.

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

I have used it working as a teaching assistant at a bootcamp and we use it as a repository for students to be able to pull down the latest source code activities and lessons.

GitLab review by Dan O.
Dan O.
Validated Reviewer
Verified Current User
Review Source

"Solid Source Control, with some odd quirks"

What do you like best?

The Community (free) version is surprisingly full featured. It's fairly easy to install the software, and configure new groups and projects.

It also integrates well with automated build and deploy tools like Jenkins and Maven.

What do you dislike?

Getting LDAP authentication with Active Directory was somewhat painful. I also was never able to get the hook into our JIRA defect management system working properly. The documentation on this was incorrect and out of date.

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

We wanted to get away from using Subversion, and modernize our source control system with something that integrates better with automated build and deploy products.

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

"Best version management tool"

What do you like best?

Easy to use user interface

Both command line and GUI support

Easy creation of local branches

Merge tool support for beyond compare

What do you dislike?

Not good for integration with Eclipse or Intellij

No ability to clean up old local branches at once

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

Git Lab enables us to manage the java code versions in our project

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

"The best Git server solution around"

What do you like best?

GitLab has done an amazing job of building an all-inclusive version control system that integrates many of the tools that we use with Git like CI and chat.

What do you dislike?

The UI for GitLab's web application isn't super great. Navigation is a little odd and it's hard to get to things like starting a new repository.

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

We needed a Git server to host all of the code we write for clients. GitLab has offered limitless platform for hosting that code as well as a CI platform for ensuring the highest quality of our projects.

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

"Easy to use but a bit unstable"

What do you like best?

Its very easy to use the basic features. Especially making merge requests because it prefills your recently pushed branch in under a minute. It also links well to Jira.

What do you dislike?

Loading merge request diffs are slow especially the larger ones. The search feature isn't very refined and can only look at titles.

Recommendations to others considering the product

If you require just the basics or a specific plug-in then try it first. For enterprise level I think we will switch to Git Hub.

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

Code management and review. However, we are thinking of switching to GitHub.

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

"Great Experience"

What do you like best?

I love the ability to submit uploads fast and create awesome software.

I really like the team ability. The way we can work together and build software quickly is what enables us to generate large amounts of revenue as a company. I think this product should be used by web development companies over a github because of it's features like an easy integration with slack. It's just a great product overall.

What do you dislike?

I dislike the interface sometimes because its too many clicks.

I really dislike the complexity sometimes that makes it hard to use. The interface is sometimes trying to be too fancy and frankly chooses fanciness over functionality which i think is a mistake when you are building a product that is primarily used by web developers.

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

We use this to build and push up custom software. It's a great product.

We could not work without this product. It enables us to work as a team by enabling us to push, pull, and merge our code together on a team. It's a pretty amazing product.

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

"The best way of having VCS on your Company"

What do you like best?

GitLab makes it easy to create a private platform for manage your company projects and have a lot of features present on public Version Control Sites like GitHub and Bitbucket - Wiki, Issues, Team Management.

What do you dislike?

GitLab is kind of hard to integrate with Soucetree, and you can simply access to your company repositories directly from the app.

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

With GitLab, we are trying to simplify the access to projects for users using macOS or Windows platforms, and provide a simpler way of practicing Continuous Integration and Continuous Deployment.

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

"Easing a necesity"

What do you like best?

the inline merge conflict resolution, though it is hard to make appear

What do you dislike?

I cannot think of a thing that I would change, or that negatively impacts my git experience in this tool.

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

Version Control Systems are a requirement for my industry, and git is the flavor of choice. Gitlab makes peer review and organization of this much easier.

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

"The greatness of gitlab"

What do you like best?

I like how easy it is to contribute to a project. I can do many features in browser without having to use the command line. Merge requests are very simple and I like the email updates when a pipeline succeeds/fails.

What do you dislike?

Sometimes my pipelines will fail for no apparent reason, it might be a server timeout of some sort but I am never told why. I also dislike how slow gitlab can be at times.

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

Currently using it while working on a distributed team. It is very easy to understand and having roles makes it more organized. Albeit, it doesn't tell me I'm not allowed to make merge requests unless I'm admin; I had to search for user privileges.

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

"I have used Gitlab since the project born and today is a complete recommended option for Developers."

What do you like best?

Pipelines for Unit Testing, e2e, CI, CD, private repositories and much more.

What do you dislike?

May need more working examples of real project setup for CI, CD.

Recommendations to others considering the product

Give it a try, it is a great free tool with all the toys to start experimenting with CI, CD, Testing.

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

Testing, Privacy, and Security, at no cost, allow to growth from ground.

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

"Gitlab is a great fast growing in house source code management system"

What do you like best?

As a devops engineer it was very easy to set up.

What do you dislike?

The update process is a little cumbersome.

Recommendations to others considering the product

If you are looking for an easy to set up, free SCM system, Gitlab is your best option. It allows you to host your repositories privately in your own cloud or in house servers and come with an array of features that rivals gitHubs own.

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

Its an in house SCM. Its community edition is free. Hence, the best use for it is to keep source code private and secure for free!

GitLab review by Yasser F.
Yasser F.
Validated Reviewer
Verified Current User
Review Source

"GitLab , A free, fast and secure Version control service"

What do you like best?

Its give us free private repos

so fast

and update frequently

What do you dislike?

its sometime a bit confusing and its hard to find some tools

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

Version control

we can save our project on its server and use it every where

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

"Great for Everything Except Merge Conflicts"

What do you like best?

It's really easy to use. Issue creation is simple and straightforward. There are many ways to custom organize issues. Milestones are AMAZING. It's great.

What do you dislike?

Merge conflicts are unbelievably hard to resolve. When I have one, I decide to deal with it on my IDE instead of GitLab. It's really inefficient and needs to be modified.

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

Organizing issues and tracking issues over milestones. It's really helpful to have a program like this because it keeps sprints organized and we can keep track of individual contributions.

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

"Best free git repository management"

What do you like best?

GitLab is amazing. the most significant features are:

- Unbelievable user interface

- Can create private repository

- is FREE!

- Easy to create merge request and migrate repositorys

- Excellent handling permissions for projects and branches

- The most important feature. i can create mine git repository server

- 3rd party apps can be easily integrated. (trello, slack, etc)

What do you dislike?

I have nothing to dislike. Gitlab have all i need for my job

Recommendations to others considering the product

Use Slack and Trello for major control of your projects and integrate them with GitLab

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

All developers should use GitHub allows us to have private repositories among other fascinating features. If have a company, You can create your git server and can save a lot of money .

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

"Decent, but complicated"

What do you like best?

The flexibility and control that we have over the system and the multiple levels of permissions systems.

What do you dislike?

It's clunky to use and the menus are all very cluttered.

Recommendations to others considering the product

If you need a lot of control over your system this will probably work for you, but if you just need a basic repository system, go with bitbucket or something simple and common. If you don't have any complex needs, don't complicate your life.

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

The ability to host it ourselves and manage login systems.

GitLab review by Евгений .
Евгений .
Validated Reviewer
Verified Current User
Review Source

"Excellent product from the people who love what they do!"

What do you like best?

A lot of features from the box! All you need to manage your source code are in GitLab.

They also have added features for collaboration with colleagues and oh god container Register!

Awesome product!

What do you dislike?

Nothing! Actually nothing! Even if I had a question or problem or feature request the team respond in about a day.

Recommendations to others considering the product

Try the public installation on https://gitlab.com/ and install selfhosted after that.

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

Git repositories for my personal projects.

Git repository and issue tracker for medium company.

It solves a lot of tasks!

GitLab review by Nikolay K.
Nikolay K.
Validated Reviewer
Review Source

"Rich of features, enterprise first"

What do you like best?

- webhooks, integration with Jira, Slack, ets.

- commenting feature - it's great, no doubtes.

- trello-like board for task. It's useful for small projects then you don't want to use external task management tool such as Jira.

- activity feed

What do you dislike?

the thing that bother me most is a speed. It's so slow! To load a diff for code and comments takes for ages.

Recommendations to others considering the product

Note that the UX isn't perfect at all.

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

We are using it as a GIT client for developing projects in different temas

GitLab review by User in Management Consulting
User in Management Consulting
Validated Reviewer
Review Source

"Robust enterprise ALM system"

What do you like best?

* Easy to setup using Docker - single docker-compose configuration file, run it and you're done.

* Single-sign-on Integration with LDAP providers such as Active Directory (an enterprise feature available even in the Community Edition!)

* It's no-nonsense continuous integration -- conceptually rock-solid with CI definitions maintained as part of the project's codebase; Multiplatform drop-in single-file CI runners\agents;

* Integration with a number of enterprise applications, notably Slack (and Mattermost) chat servers.

* Version updates religiously released on the 22nd of every month.

* Sensible issue tracking with optional Kanban boards.

What do you dislike?

It is really hard for me to dislike anything about GitLab, especially as I am coming from a place where Microsoft TFS has traditionally been the choice for ALM.

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

Our team is developing a microservices platform for developing containerized composite applications. GitLab's open-source distributed asynchronous programming model fits perfectly with the our development workflows.

GitLab review by Thomas D.
Thomas D.
Validated Reviewer
Review Source

"Gitlab: Github for Testing Needs"

What do you like best?

I enjoy the ability to have my pull requests run through a Jenkins job. This ensures that my code is working and meets the best practices.

What do you dislike?

DevOps needs to make sure that the jobs run correctly. This isn't always the case, and may cause some confusion.

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

The business problems solved by GitLab include the ability to manage a large amount of code. It simplifies the QA side of things by guaranteeing code is ready for production when it enters the repo.

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

"its best than github, more intuitive and nicer"

What do you like best?

The hability to make private projects, the UX, and the integration with CI/CD tools are great!!! the next year i will use the pais version!!

What do you dislike?

to be honest anything, maybe the lang its no in spanish, but its a CVS, its not necesary, i would change anything...

Recommendations to others considering the product

i like most tha github,, its perfect to enterprices, i dont know why github its most famous

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

its my private portfolio, its very ice because you can use the CI tools with private projects

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

"Good private git management tool."

What do you like best?

Good full feature git management tool. It is easy for you to set up a private server. It is very convenience.

What do you dislike?

For my use case, the performance of gitlab is not very good. I have a small private server. It works fine normally, but when multiple user signing up, It will have a delay.

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

It help our team manage different repos, have a good permission management system which is quite helpful for our team to give different permission to teammates.

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

"Great free self-hosted git repository"

What do you like best?

It's free if you host it yourself. For private projects, it has all the features I love from GitHub, but not the cost of hosting private projects on GitHub.

What do you dislike?

A better system of automatically upgrading would be nice, to keep it on the latest version at all times.

Recommendations to others considering the product

It's easy to deploy a test GitLab setup on Digital Ocean in just a few minutes and it's a very inexpensive way to evaluate the software.

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

It's nice central repository for all our projects, complete with a web interface similar to GitHub.

GitLab review by Christopher F. A.
Christopher F. A.
Validated Reviewer