Average Ratings

345 Reviews

  • 4.5 / 5
    Overall

  • 4.5 / 5
    Ease of Use

  • 4 / 5
    Customer Service

Product Details

  • Starting Price
    Not provided by vendor
  • Deployment
    Cloud, SaaS, Web

Vendor Details

  • GitLab
  • about.gitlab.com
  • United States

About GitLab

Keep track of the progress and activity on your projects. Code, test & deploy.


Spotlight media placeholder

GitLab Features


GitLab Reviews Recently Reviewed!


Great Open Source Software!

Dec 16, 2018
4/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

4 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: I use the GitLab Community Edition (CE) and the first thing I love about it is it's Open Source! I am a believer of Open source software! In my company, we host our own instance of GitLab CE and it's been smooth. We use it for source code hosting and for CI/CD. Source code hosting has been great. CI/CD is nice too. GitLab has all the features required by a code hosting software - groups, groups within groups, repos, role based access control for members. Members can also be grouped with names - helpful to create a group for a team and add members to the group and give access to the team/group. It has forking, SSH/HTTPS git repo access, Notification/Watch repo features. It also has lots of integrations. We use slack a lot and we have integrations with slack which GitLab provides, and we have configured it to get notified for different things, starting from commit pushes to pipeline failures. We also use the GitLab pages for hosting the Wiki site for repos. It's pretty neat! The GitLab CI/CD has the concept of runners which run the CI/CD tasks/jobs. Runners have tags, and you can easily use the appropriate tag in the config to run the task in the appropriate runner. We use different runners for different things like, pushing to a Docker registry (requires special permissions), accessing a prod DB/application, running normal tasks (scripts) etc. All in all, it's quite good

Cons: Although GitLab has lots of features. I do have some complaints about it. I hope that newer versions will make my complaints obsolete! Starting with the CI/CD, it's quite good. But it lacks some features and flexibility which we expect in the upcoming versions. Features like one CI/CD pipeline triggering another pipeline (not present in CE, not sure about Enterprise Edition) and things like grouping jobs in a stage. Also, the CI/CD UI is not very good. It has glitches, there's no auto refresh in all the UIs to show the status of a job - if it's successful or if it failed. The job UI also isn't very great, like, if the job names or stage names are big, it becomes tough to read. Also, when the job log is very big, it reloads the page when the job finishes and truncates the output of the job and makes it available for download instead. This can be good or bad, based on the use case. For us, it was mostly not a soothing experience.

Overall: The overall experience was good. It's highly recommended for companies who want host their code in their own infra and are ready to maintain the code hosting software itself

Great software wit a minimal but efficient design but can definitely use improvements

Nov 03, 2018
4/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

4 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: 1. Free of cost

2. Highly efficient, does the job without uncertainty.

3. Never observed any downtime

4. Very frequent and proper updates to the software.

5. easy to maintain

6. can easily integrate with jenkins for Continuous Integration- Continuous Deployment.

7. Easy to setup and use, no support or setup or external teams required. Anybody with minimum computer skills can get this up and running.

8. easy integration with youtrack for issue tracking and merge requesting tracking

Cons: These are not very big cons, but I find them annoying and could definitely use improvement:

1. The edit description on an open merge request also shows up on the history. So If somebody were to make a 10 different changes to the title while keeping the

2. The code formatting in the description box is not too good. It can take several tries before getting it right.

3. There is no way of searching for something based on a line of text. For example if you were looking for a commit or a merge request but you only remember the

4. sometimes very challenging to go back and undo merges which are quite complex.

5. on a given pr, it shows icons of all the participants but doesn't say which participant did what... for example if 5 people have just viewed a pr and done nothing else even then it shows all of them as participants. It would be nice to have a feature which will only show activity by participant on every pr.

6. text based Search via ui is practically no existent. So if you search for something using a text which is part of a commit message, chances are it will not show up 100%.

Overall: Best way to use it is to keep your gitlab organized is keeping pr's as functional as possible and not mashing 1000 changes into one pr. otherwise gitlab performance go down and so will the interest of the other people who review your merge request!!

Setting up gitlab to manage your software projects is child's play, and although the UI is minimal in design it which gets the job done but could definitely use some enhancements and that would make it a top tier no nonsense go-to-software-management-product.

Overall it is a great software. I am not aware of the quality of the customer service on the paid tier so can't comment on that. One can manage and maintain gitlab inhouse without needing any paid support.

I would recommend it without reservations to any and all software developing companies.

Capterra loader

Fantastic git project management tool with good integrations

Feb 09, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Full suite of tools including but not limited to repository and issue tracking, milestones & issue boards, group and user management including project and even branch level permissions, continuous integration, scheduled jobs, project wiki, etc. All the features work together and using it to manage projects tends to pulls the details together rather than fragmenting them across different spaces.

The general workflow is similar enough to Github that most developers find it familiar. In fact there is probably feature parity or beyond, so other than needing another account there has never been much resistance to adoption among our developer team. At the same time the interface well designed enough for non developers to figure it out and stay involved as well.

Cons: The setup and update process is somewhat cumbersome on bare metal (probably easier using dedicated virtual machines and/or their omnibus package). There are a lot of dependencies and assumptions about the environment that make it much the most dreaded package to upgrade on my production servers.

It does kind of make assumptions about workflow that don't hold true for all projects. While it is flexible enough to adapt even when using only a subset of features on a project, it can leave people a little confused and overwhelmed because all the other unused bits are still around in the interface.

A complete tool for software development lifecycle with DevOps

Apr 25, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: GitLab is a complete set of tools which are required for software development.

- It provides self-managed version as well as the community version. Both are free of cost.

- It provides Continuous Integration and Continuous Development. I use it for most of my projects.

- Built-in issue boards, milestones - a very good feature for tracking development.

- Built-in Web IDE - a very nice feature to edit your files online.

- Groups, sub-groups for the repository - it helps to manage the repositories easily with user assignment, permissions, etc.

- A nice UI

Cons: There are no major cons with GitLab. It provides most of the things with its free edition. To list a few,

- With Community Edition, we sometimes face downtime.

- The wait time for running CI pipelines is sometimes higher.

- The pricing for the paid version is a little bit high for small agencies like mine.

Overall: My team loves GitLab so much. Since the last 3 years, we use it regularly and we don't have a single complaint about it. We host all our repos here and manage our development stuff via milestones, issue boards, and other features. Overall it is an awesome platform will all the required features and tools.

Great tool, hard to use

Nov 28, 2018
5/5
Overall

2 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: Our team have been using both GitLab and its main competitor for a number of years. We use GitLab when our projects require a slight bit more fine-tuning and control over our repositories. GitLab easily offers the ability to hide repos / projects from public view, something its competitors rarely do for free. The team management within GitLab is great, we have multiple different teams in the system all with different access, and its very easy to share repositories with colleagues and control who can see what. Integration with other Git applications is great, we use this with GitKraken all the time and we've never had problem.

Cons: My main problem with GitLab is its user-interface, in comparison to its competitors it's not good at all. Various functions seem to be hidden within obscure menus and hidden drop-downs. Not too much of a problem once you're used to it, but for new users, its a real issue. The comment system isn't great, for some reason GitLab stores any and all edits that are made, meaning even the slightest change to a pull / merge comment is noted.

A task management platform developers love

Apr 18, 2019
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Gitlab combines git, CI/CD, task management, wiki and lots of other features. I found that this is a platform that developers like more than some other task tracking software because of its simple but flexible functionality. Organizing tasks and boards with labels provides for a very flexible experience that each team can design for themselves. The platform is constantly updating and improving. From the latest updates, I like that you can now respond to a comment, so you get a thread, instead of individual comments that require referencing other comments to tie things together.

Your code base is right in front of your PMs, QAs and Engineers, so everyone can dive into it if needed, nothing extra needs to be setup. Gitflow is supported very well, and CI/CD gives visibility into your pipelines to the entire team all in one place.

In short my entire team loves GitLab!

Cons: The wiki is very simple and lacks in functionality, mentions didn't work for us right, and organizing content can be challenging.

The initial learning curve can be a challenge for not-technical team members, having to learn markdown. Not a big problem though that can be overcome with a few tutorials and reference pages.

Intuitive, simple and effective way to setup CI/CD through "pipeline as code" paradigm.

Apr 06, 2018
4/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: Very simple and effective. Setting up a pipeline is immediate. It is pretty documented and also newbie can approach a good result in short time. Issue and agile management of a project is a big plus and recent capabilities to monitor project performances are impressive.

It is powered by docker containers and kubernetes and this make isolation and a sort of orchestration possible and easy.

People can focus on their own objective rather than spending time understanding the tool.

Cons: It is based on a project centric approach, but here the project is a single piece of code. Orchestration and release automation for complex scenarios must be delegated to other professional software. Standardisation of projects is not obvious since a pipeline refer to a single project. Environments refer to a single instance of an application. They are great but they do not easily correspond to what an environment usually means: an aggregation of nodes and software instances connected to each other.

Overall: A free way to be effective and to go straight to your goal. Lot of work is saved by this tool with respect to other similar solutions. This software is stable, you can install it wherever and it will work. You can upgrade it whenever with no surprise. Very nice tool. Forrester recommendations are all deserved.

Best Value Suite of Software Development Tools

May 07, 2019
4/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: Gitlab has an extremely robust free tier with tools that go far beyond simple source/version control. We use the Gitlab CI/CD pipeline runner extensively, allowing us to not only use Gitlab for source, but also for our deployment/build pipeline. Gitlab also has the ability to manage Kubernetes clusters from the suite, which is super helpful. We also extensively use the issue board for tracking scrum issues, which includes time estimates. Gitlab used to be most popular for offering free private repos, and it still does, but these other free features make it an absolute home run. We use Gitlab for every project because of how great it's been.

Cons: The pipeline runner can occasionally be a bit buggy sometimes, but nothing critical. For example, if you prematurely stop one pipeline and immediately start another, it can take 10 minutes for the new pipeline to start for some reason. Also, the time tracking on the issue board does not automatically put the sum at the top of the column, which I find annoying - we built a small gitlab api integration to pull that info for us. They have been updating this feature recently, though, so it may be solved soon.

Capterra loader

Using this pro git tool for a year, I never need to look for alternatives...

Aug 02, 2018
4/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: -Even its free tier is really powerful to drive a full startup company, I used it for like a year.

-Really impressive UI/ Its web IDE (I use it for commit very critical patches/ resolve minor conflicts) is out of the box.

-It has everything like a user access control on repository level, that is too simple to use with Its web interface.

-Its support for CI/CD is really impressive, It provides these tools at its core in both free and paid tiers, I'm using Jenkins with it.

-Even it provides time tracking/ time estimate module in Its free tiers, I never used it but these things really look impressive, we even check it's applicability within our office and found it good to move in near future.

-The cheery pick is a little tricky git command, it provides this functionality at a button click (I really like it).

Cons: It's downtime when my team were using its free tier, we face downtime, runtime error or SSL downtime problem many times a day, but when we start using it paid services we are now less facing such issues.

Overall: Gitlab is our repository bank, It's powerful features (very less git providers have such) like branch level user access streamline our work.

Great, but missing some features.

May 17, 2017
4/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

2 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Comments: It would be awesome to build out the profile view a bit more. I lead a team of developers and we use Gitlab and really like it for its privacy and ease of use, but because our repos are private we are unable to showcase our profile views on our portfolios etc. This has pushed me to split usage between gitlab and github. Gitlab for work / github for my private repos / gists / etc.

Pros: Price, private repos, ease of use for teams, (almost) all the features of github. We use gitlab for all of our client repos and it works great. Setting up teams and getting up and running is fast and easy. We've also looked into the option of self hosting gitlab on our own servers, but the web service is so good we haven't felt the need yet. UI is nice as well. Anyone familiar with github can easily jump in and enjoy gitlab.

Cons: Not as much community, profile view is not as robust / flushed out as gitlab. Feels private. Love the ease of private repos but that seems to be the main thing users are utilizing and there is less open source projects on gitlab. Also the profile view is not as well known as gitlab and there isn't the option to showcase private commits on your commit chart, which is a bummer.

Solid code and artifact repository that continues to evolve

Mar 21, 2019
4/5
Overall

3 / 5
Ease of Use

3 / 5
Features & Functionality
Likelihood to Recommend: 7.0/10 Not
Likely
Extremely
Likely

Pros: Initially we looked at Gitlab for use as an internal code repository. We used gitlab in conjunction with jenkins and docker. Creating projects, submitting code, integrating Gitlab with Jenkins all worked well. To setup a jenkins pipeline with Gitlab is very straightforward. Just create a new pipeline, provide the gitlab project URL, and supply credentials. You can set Jenkins to poll at specific intervals, then kick off the CI/CD process when new commits are detected. At first we had provisioned a docker private registry, but gradually moved to hosting images using gitlab itself. The feature velocity is quite impressive and it looks like Gitlab will be able to handle the entire CI/CD pipeline in the future.

Cons: While the actual installation of GitLab wasn't too bad, figuring out how to configure Docker Engine to work with Gitlab was quite tricky. It's not well documented on the website but the key was to place the certs in the appropriate gitlab folder. It's always annoying to deal with TLS certs, especially if it's not clearly spelled out which path the application looks for the certs.

Overall: Strong CI/CD contender which has increased our TTM.

Awesome Git Service

May 02, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

2 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: GitLab is a great place to host git repositories - for both private and commercial use. With its pretty and intuitive design, GitLab offers a great experience to work with. Collaboration is managed in a really great way.

Their pricing is also amazing: it's mostly free to use. We've had multiple private repos on GitLab for years now and haven't had any reason to upgrade to a paid plan so far.

Cons: GitLab's customer support team is really slow at responding to support requests. However, since I'm on a free plan, that's okay and I think they probably allocate all of their support resources to their paying users - and that's totally fine.

Capterra loader

If you are a developer you will love this

Nov 14, 2018
4/5
Overall

3 / 5
Ease of Use

5 / 5
Features & Functionality

3 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: Gitlab is free, open source and is a dream come true with its feature of unlimited private repositories. You can even put it on your own severs if you do not want to keep your code it on their servers. Gitlab is an amazing tool for developers and it even comes with CI now. It has a premium tier as well but one can gradually upgrade as one's scale of operations and company size increases.

Cons: With gitlab there are really very few cons, the biggest reason is that they keep on improving their product at such a rapid pace and almost all of them are spot on in terms of user need and their implementation. It does hwever have a community size no where near services like Github has and we also need to consider the fact that almost every major open source project resides in Github. Also it does have a little downtime which does cause a little loss in productivity but with all its other features and the fact there is so much right there in the free tier itself I'm not complaining.

Simple and powerful

Jun 29, 2018
5/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 7.0/10 Not
Likely
Extremely
Likely

Pros: Intuitive and easy-to-use interface, enlisting and cloning repos, browsing & viewing files, switching between branches and repositories, configuring rights/groups, locking branches etc. We've integrated it with Jira and Jenkins and it worked seamlessly.

Cons: It needs to improve the interface and features for file comparison in merge requests and commit history.

1. Files with moderate amount of changes are collapsed by default. Many reviewers do not notice that and skip reviewing the code and miss major bugs.

2. Larger diffs are not even loaded in review window. Again, it's easy for reviewers to miss such files in merge requests.

3. When viewing the diff, you're limited to a certain unchanged area before and after the diff within the file. You'd have to view the entire file separately and locate the diff in plain file viewer.

Capterra loader

GitLab is the best for its CI

Jun 09, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: GitLab CI is by far the most valuable feature of GitLab. Travis CI was the first one to offer a YAML-file based build system - but it's GitLab CI to make pipelines very flexible and expressive. While Travis was okay for most popular languages in open source projects. GitLab made it possible to run enterprise-grade pipelines with many stages, each having multiple simultaneous jobs. This, plus git repository, Docker registry, and several other tools, making it a complete solution - starting from an early development cycle, through build, to deployment and monitoring thereof.

Cons: Several pages perform bad, e.g. pipelines list in big projects. Some pages don't have search and sorting. These are minor issues though.

Keep your project private all the time

Apr 03, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

3 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: GitLab is also a version control system and it has all the functionalities as other competetives. The cool thing about gitlab is that it provides you free private repository for free. As it is known that in most software projects the confidentiality is one of the key issue and people always want to keep their codes private. For this people GitLab is the right place

Cons: While using this tool I have not faced with any problems or case that I dont like. The only reason is that there not to much people who know about this software and they are preferring other platforms for version controls.

Overall: I am using the GitLab for my startups and the projects that I have and I have a developer team and this tool makes easy to contribute to the project and our project is always private and only the members of the team could access it.

Capterra loader

The best code repo manager

Oct 12, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

3 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: When I started out freelancing I was very worried about where to keep all my code repositories. Though Github was available, the free tier did not allow private repos. Not only does Gitlab's free tier gives me private repos they put no limits on the number of repositories as well and to top it all also supports Continuous Integration. I could also download their source code to host all our repos in our private server if need be. If you are a dev, signup for gitlab right now. You really do not know what you are missing.

Cons: There is nothing I would consider as a con to Gitlab, but just for the sake of being non biased I would say that it does miss a feature its arch rival Github provides for free and that is being able to host static pages right on their servers, from the HTML code in your repos. I wish Gitlab has this too.

Overall: I have been keeping all my software repos, which is the life blood of our business, on GItlab since quite some time.

Our main versioning system because of its easy of use

Feb 07, 2018
4/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: The interface is clean and modern. It is easy to navigate and every option is in a logical place. The GitLab team is working very hard on updating the application, adding new features, improving the interface etc. and they are generally very good in updating customers about these changes. They also regularly send out security updates and information, which is very comforting for us as users.

Cons: Although the updates are helpful or improve something, the number of them, along with the fact that the changes they incorporate on the front-end are quite big, often mean that it takes me a few days to adjust to the changes of an update as I am looking for where certain features have been moved. In the end it is a minor inconvience, but I would appreciate less changes to user interface management.

Overall: This software versioning system is very easy to use and allows us to have confidence in the fact that our software is always safe and protected.

The best version control solution I have ever used.

Dec 01, 2018
5/5
Overall

3 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: GitLab is incredibly rich with features, too many to list here, all of which are fully integrated . The level of control and specificity you have at every step of the process is unparalleled, from project planning and issue tracking to code review and documentation. On top of that, the open-source nature of GitLab makes it really difficult not to recommend.

Cons: Just in my personal experience, I've found that the onboarding process for new collaborators can be somewhat intimidating when it comes to GitLab.

Overall: I've been using GitLab for years as my project management and version control solution. Having this vast tool-set in one place has significantly cut down on the tedium of trying to manage project across multiple services, and resulted in a drastically more efficient workflow.

Capterra loader

The absolute best git hosting solution, paid and unpaid

Oct 18, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I love the fact that you have the option to host it yourself and you will have feature parity with the paid version. I run it at home for personal projects and its insane how much it can do out of the box with no set up at all. Despite not being a paid customer i recommend the paid version to colleagues regularly.

Cons: I honestly have nothing bad to say about GitLab - maybe the command line set up is a bit hard for beginners - but they provide a paid version so that beginners don't have to set it up! 10/10

Overall: I have been using loads of git providers for years, GitLab when i want to host my own git server within a company. GitLab definitely gives GitHub a run for their money, I will continue to use it for the foreseeable future, and might even switch to it now that Microsoft own GitHub!

I installed and run Gitlab Community Edition for my job, open to everyone.

Feb 08, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I like so many things about Gitlab. Continuous integration with Gitlab runners, the Gitlab pages, the webhook system, the fact that it comes with a Mattermost instance

And the fact that it continously gain features with each monthly release it's like Christmas presents every month!

Cons: Well, the backup of Gitlab takes time, and it sometimes slows down the server. But hey! Security first! And it's not the fault of the software if we host a lot of people and projects.

Overall: The more we use the continous integration, the more development is easy for us. We manage to create a workflow that allow non-tech people to contribute to HTML code, knowing that it will be valid HTML code thanks to CI.

We also use the continous integration to automatically deploy softwares on our infrastructure, reducing our workload.

I used Gitlab when I was a member of the Programing development team in Parrot.

Mar 27, 2018
5/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 7.0/10 Not
Likely
Extremely
Likely

Pros: Full suite of tools including but not limited to repository and issue tracking, milestones & issue boards, group and user management including project and even branch level permissions, continuous integration, scheduled jobs, project wiki, etc. All the features work together and using it to manage projects tends to pulls the details together rather than fragmenting them across different spaces.

Cons: It does kind of make assumptions about workflow that don't hold true for all projects. While it is flexible enough to adapt even when using only a subset of features on a project, it can leave people a little confused and overwhelmed because all the other unused bits are still around in the interface.

GitLab for git Management

Jan 24, 2019
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: GitLab is the perfect implementation of a git version control. My favorite parts of GitLab are the extremely confgiruable role-based access levels I can implement for my repositories - allowing people at all levels of my company to freely interact with our source code without having to worry about certain user groups being able to see certain proprietary content or accidentally deleting the entire repo.

Cons: Older versions of GitLab lacked certain quality of life features such as an in-browser diff tool. However new version of GitLab are constantly coming out with new features like this even in the free version so it's not a big complaint.

Overall: Managing multiple repos is a breeze with GitLab.

Excellent code repository and much more

May 01, 2019
4/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: Gitlab is a very versatile devops platform. It works very well as a git code repository but also includes additional features (image registry, CI/CD, wiki, issue tracking) that allows it to manage the entire devops lifecycle. Setup is simple with the Community Edition, it runs on-premise or in cloud with minimal hardware requirements. Setting up users, groups, projects, repositories are very straightforward. You can combine gitlab with another CI/CD tools like Jenkins to automate CI testing or just use Gitlab on its own. This gives you the flexibility to use existing investments while having Gitlab for source code management. I especially liked the issue tracker which allows for better collaboration towards solving issues.

Cons: Compared to the market leader, there is less of a community-vibe. If I go to github.com, I can search through thousands of different repositories and find many examples and solutions. Same can't be said for gitlab, it really just feels like a private enterprise product. Not necessary a bad thing but it would be nice to have more community focus.

Overall: Gitlab is a great alternative to the market leader and has evolved beyond just SCM to full CI/CD develops.

Capterra loader

The Entire DevOps Lifecycle

Apr 11, 2019
4/5
Overall

3 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: GitLab isn't just for hosting your code, it's for the entire lifecycle of your code. Since they host code, it makes sense for them to provide services around development and getting code into production.

Their integration into other services is really easy. They give you GitLab-CI for any CI/CD needs, driven from a yaml file.

You also get integrations into Prometheus and Kubernetes, which make deployment and monitoring a breeze.

Cons: GitLab could do with a bit more polish. Due to the many features, it's often difficult to find a setting that you need. Often you need to search around a little to find it.

Some of the documentation isn't very good either.

A great alternative to the market leader

Nov 13, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: GitLab has all the functionality of the other major players in this segment and even a few unique ones, all for a better price, especially if you self-host. For an small development team, it was invaluable to get all the benefits of git in a free self-hosted repository platform.

Cons: There are not many cons, but the one is that it is NOT the largest market leader (trying to not use their name in this review). While there is a large community for GitLab, if you are troubleshooting or trying to figure out exactly how certain features work, you'll end up with a lot of results for GH instead of GitLab.

Overall: GitLab was a lifesaver for us as a small startup development team. Once we graduated to more enterprise-grade development, we switched from GitLab to the market leader, however we didn't NEED to "upgrade" for any particular reason.

Capterra loader

Best remote repository

May 02, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: The ease of use is definitely the best part of Gitlab. I use gitlab because it's free for private repositories and I am able to navigate and get things done quickly and efficiently when compared with alternatives.

Cons: The least part of Gitlab is actually nothing to do with the software itself. Other services are definitely more popular (Github) which means that Gitlab has a smaller community behind it and is sometimes harder to find compatible software.

Overall: Overall, I prefer Gitlab for all of my projects. I like how the wiki pages are built into the repos and it makes editing files online extremely easy if needed. I would highly recommend Gitlab to everyone.

Gitlab is one of the best Git-repository manager

Apr 17, 2019
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Customer Support

3 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: - You can have private projects for the free version.

- It's possible to integrate with other softwares like Slack in order to display in a chat the interaction in a project.

- It has the capability to make merge approvals.

- You have project Issue board for free.

Cons: - The interface is not friendly and you can lost easy.

- The full version is incredible expensive for each user.

Overall: We used gitlab as the primary Git repository manager in our company, the prices are cheaper than the compety, We like the way to gitlab has the capability to make merge approvals, instead to have meeting, only using the interface for aproval is good, reducing the times in meetings.

GitLab was the right choice to store our source code!

Feb 25, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: GitLab has been very trustworthy and secure. We are paying for a premium version of GitLab and has been very easy to use. Many developers are very happy about being able to have their own space. Pushing and pulling down code has been a breeze and GitLab integrates with many other apps! Making and accepting merge requests is a must!

Cons: CI is a nice integration however we decided not to use it after awhile and went with using Concourse. The integration felt clunky, slow and sometimes glitches.

Overall: GitLab is a great tool with plenty of features! Managing source code has never been so easy.

Capterra loader

Absolutely great experience, almost every thing you need in one interface.

Feb 08, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: A great UI, single interface for Continuous Integration, Continuous Delivery and Continuous Deployment, Easy to use API and well documented. Deployments are great and easy to roll back.

Multi environment deployments. Short release cycle and upgrading is super easy I have been using it since version 7 and never had problems while upgrading.

Cons: Did not manage to use monitoring not well documented, not many bad things about this software.

Cannot audit user activity in community version.

Overall: This software helped me to manage the team of developers and offered a single interface for many actions.

All this is free?!

Jul 18, 2017
4/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: At its most basic, GitLab is a Git repo hosting service. And if you just use it for that, you'll be just as happy with it as with GitHub or Bitbucket. There aren't any stand-out pros or cons.

But it really shines in the 'what you get for free' and the 'extra features' departments. The free hosted version gives you unlimited team sizes and private repos. They also throw in Docker-based continuous integration agents (again for free). And you can download and self-host their community edition, which has almost all the features a development team would need.

Cons: Their hosted version is a bit slow at times (much improved over a few years ago though). They've had a couple 'fail whales' over the past year too

Great potential, but with unexpected behaviors sometime

Mar 27, 2019
4/5
Overall

3 / 5
Ease of Use

4 / 5
Features & Functionality

3 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 7.0/10 Not
Likely
Extremely
Likely

Pros: The Gitlab team tries to offer a complete solution for a software development team. They are really nailing it in many aspects. I really like the DevOps features.

Cons: As they are constantly building features and making the system growth, things may change suddenly. Or maybe a feature that belongs to a plan, change to a more costly plan and you end up without being able to use that feature.

Another thing is that the payment options are restrictive. As a company, you have to pay for the complete team. Therefore, you can't have just part of your team in one plan and another part in a cheaper part or pay monthly. You have to make the complete money investment for your complete team at once.

Overall: They have an awesome and very open development team. They are really growing their company in all aspects. They look a little bit immature in some aspects, but I think they will become a very big name in the software development space.

Capterra loader

Much more than just source control

Feb 13, 2019
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: GitLab tries to solve many problems in the development of software, and attempts to deliver it all in one package. We moved away from our BitBucket (Git repository hosting) and Codeship (continuous integration) combination to using solely GitLab. We ended up saving money and have a more flexible infrastructure now than before. Only wins!

What I like best about GitLab is their velocity. They just ship so many things very quickly.

Cons: The fact that they ship so often does have a negative impact on the technical stability of the platform. It happens quite regularly (once every two weeks or so) that I notice something is broken on their end. Either the interface is very slow, or pushes do not trigger builds on CI, or jobs on CI are delayed in their execution... I hope these will become less and less frequent as the platform matures.

Capterra loader

GitLab for Developers

Aug 17, 2018
5/5
Overall

5 / 5
Ease of Use

3 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: This tool provides a simple and intuitive platform for the control of source code, is very easy to install and can be installed in any operating system, is able to effectively control collaborative work in distributed environments.

Cons: The system is not friendly although it has a graphical interface and there are commands that are not descriptive in the name and their use may require some research.

Overall: The system is not friendly although it has a graphical interface and there are commands that are not descriptive in the name and their use may require some research.

Best for team work to pit code at one place

Jan 10, 2019
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Git is always my favorite to commit the code if many of users are working on same project then i have only one option to put my code together.

It automatically merge the code i can't even imagine if i have to manually concatenate the code.

It is easily merge the code and we can fetch any date of code by commit number.

Git is best for team work.

Git is providing merge facility and that is best.

Cons: conflictions sometimes makes annoying.

They are difficult to resolve even project is sometimes destroy.

Overall: Best

Capterra loader

Gitlab Review

Sep 14, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Integrated in-built services such as Continuous Integration/Continuous Deployment using Gitlab CI/CD, Container Registry etc. This has enabled me to work on one platform without integrating other third party services eases a lot of work such of maintenance of the other accounts for third party services.

Integrates well with other platforms and services such as Google Cloud Platform, terraform etc.

Good and efficient documentation that makes getting started with their services very easy.

Free valuable services such as free private repositories etc.

Easy to use and very nice/easy user interface.

Cons: It is a very awesome software. I have not identified any so far.

Overall: When it comes to code collaboration and maintenance for enterprises/companies/startups/teams that are working on proprietary software, Gitlab is my best.

Great optioin for versioning controll on you projects

Jun 05, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

3 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: GIT integration, it allows long group of people to contribute in a private project. All the needed modules to make a repository work (Branches, Pull Requests, Activity, Contributions). And my favorites: Issue tracking and Continuous Integration Pipelines.

Cons: Issue tracking can be improved: Maybe some integration with software like jira, basecamp, etc could come handy. More documents inclusion for evidence in issues creations.

Overall: I was part of a team that create the whole administration of several projects using Gitlab technologies

Top-Tier DevOps Lifecycle App

Sep 15, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: GitLab is an outstanding alternative to market leading GitHub. What I like better about GitLab is their PC version's user interface. The way it is structured makes it so easy to follow along a project and track changes done by other colleagues that are working within the same timeline. The way GL has its layout makes it easy to understand who has done what in terms of changes and updates to files.

Cons: No cons at this moment that I can think of.

Overall: Definitely give it a go if you are in the programming world.

Capterra loader

Software to manage repositories of computer projects

May 07, 2018
4/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

4 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I like this version control manager for software development projects, since they are centralized. A copy of the project is kept on a central server and the team members update these files according to the changes they make. , also its business version is very powerful, has more benefits in terms of project management

Cons: the web interface tends to be a bit annoying and slow, also its configuration is difficult for new users

Overall: repository management, creation of different branches, version control of a project

Capterra loader

Extraordinary software fit for programming developments or projects.

Aug 12, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: GitLab is one of the most frequently used simple and powerful software. With the help of this software one can approach towards accurate results within lesser time. One can immediately set up pipelines. Without having much understanding of it people can focus their objectives quite easily. This software is very easy to use and installed. I am much satisfied with this software having no alternative. I really love the privacy of this software. I really love it's most interesting feature of visual designing that is frequently used for accepting and reviewing codes.

Cons: The least thing about this software is that sometimes run time error or SSL downtime error occur while using this software's free tier but this issue can be resolved by using paid services. Sometimes people have to face difficulties while loading larger diffs in review window.

Overall: On the whole it is not wrong to say that this software has provided an excellent ways to reach goals within shorter time. It is absolutely perfect software through which one can easily upload files without any hindrance.

Free private repositories, what could be better?

May 22, 2018
4/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money

Pros: It's open source. It's free. What could be more generous than offering unlimited private repositories for free tier? There are a lot more features for free as well, such as CI/CD pipelines, time trackers, review app that's really fit into our workflow, Git LFS, etc.

Cons: It's one of the best out there. There is zero thing I dislike about this software. One would say it has a smaller community, but this is unfair as it comes to the market later, and it takes time for people to switch over.

Capterra loader

Great Source Code Collaboration Tool

Apr 17, 2019
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: GitLab with it's ever-growing feature list is the best source code collaboration software I've found. It makes making updates to source code a breeze and allows real-time collaboration for teams of any size.

Cons: They update GitLab every month and sometimes the UI changes are too much.

Overall: I use GitLab every day with my team and we use it for collaborative code reviews and total source code management. GitLab continuously updates and adds features and allows it's users to request features and comment using their own GitLab projects.

Capterra loader

A popular web based GIT repository manager

Jan 04, 2019
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

3 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 7.0/10 Not
Likely
Extremely
Likely

Pros: GitLab is one of the famous repository and version control tools. GitLab supports CI/CD integration. GitLab is open source and supports free unlimited private repositories. GitLab Supports for merging and branching with providing the user friendly interface.

Cons: GitLab doesn't provide fully customize permissions. less social community of the programmers are associate with the GitLab. This is need to be improved.

Overall: I'M working with Git Lab over the 3-4 years continuously. Git Lab is the only Repository tool used by my workplace. My overall experience about GIT lab is really good. It is pleasure to recommend to the developer community as one of the best repository and version control tools.

Git Lab for the Organizations

May 10, 2019
4/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: It is one of the best softwares for storing your code and it will help you to secure your code at the same time. I am using this on daily basis at my work. It's worth spending some bucks for this.

Cons: I think it is limited to premium users as its for professional purpose. Some features should be available to non premium users as well. Plus some support should be provided at earliest as possible.

Overall: Overall it's worth spending as it allows you to sync you code and easy accessble but at some cost.

Capterra loader

Best GIT repo system for starters

Dec 20, 2018
4/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: No doubt this is the best git repo service in the market for free at this moment, I moved from Bitbucket and I'm very happy with the change. The pros for this: Simple UI, every feature in the right place, You can install the entire system in your own server (this is awesome), and tons of apps integrated (this is the reason that I moved from bitbucket), like clickup.

Cons: The only cons for this service is the speed, certainly their competitors are faster doing a pull or even a push.

Overall: Gitlab is integrated with my app task manager and I'm very happy because every time we make a commit, the app store and track every push in task details and it's awesome.

why i use Gitlab

May 17, 2017
4/5
Overall

4 / 5
Ease of Use

3 / 5
Features & Functionality

3 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Comments: I like to use gitlab for CI /CD process and as central repository for my code. permission and roles are supported.easy to install. Has issue tracking out of the box. Creating tickets, commenting on issues, closing issues etc. It's all there out of the box.

Pros: easy to use for CI /CD process. Ssh key security unlimited private repos. user groups and privileges.it provides free private repositories.it is open source.

Cons: search functionality is not refined. UI is very complex and hard to understand. Supports only Git version control system.

GitLab

Jun 07, 2019
4/5
Overall

3 / 5
Ease of Use

4 / 5
Features & Functionality

3 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: Its has a very good file management system with perfect revision numbers and branching is very easy on Git lab and also the security in this compared to other SVN tools is pretty good.

They also have very good slack integration in the gitlab itself which will help the devs to communicate on the platform itself

Cons: They do not have a good desktop tool like, will have to use smart git to instead of some proprietary tool from git

Overall: Amazing and saves time

A little difficult to get your head around.

Nov 23, 2018
4/5
Overall

3 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Value for Money
Likelihood to Recommend: 7.0/10 Not
Likely
Extremely
Likely

Comments: This program can be a bit much to get your head around unless you're a very skilled developer. However, once everything is set up, it works great and has a ton of useful features.

Pros: Once GitLab is set up, it has so many features that you might get dizzy. Its GUI is very simple, which makes it very user-friendly. Even our non-developer employees were able to use it with ease with a little bit of instruction. We also love that it's able to be used via the Cloud, which should be a given, but many competing programs don't allow for use in the Cloud.

Cons: It's quite hard to get everything set up. We had to have one of our advance developers set it up for us before we could get full use out of the software. The price is pretty high for this type of software, even with all of the features it offers.

Capterra loader

Gitlab is a great tool for small private teams

Apr 28, 2019
4/5
Overall

3 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Value for Money
Likelihood to Recommend: 6.0/10 Not
Likely
Extremely
Likely

Pros: Gitlab does not have a limit on private repositories, a big difference from Github.

The UX and UI is really good and does not compromise functionality regardless of the device you're using (has great responsive adaptation).

It has tools for management of the project that are seamlessly combined with the versioning part of the tool.

Another great advantage is that continuous delivery tools that are integrated within the solution.

Cons: Gitlab suffers from a lack of popularity, so most developers tend to use other repositories such as Github, this lack of a base works against them because most software releases are concentrated on the tools that have a bigger base.

Overall: Gitlab is a great tool for small private teams, and not as great for big or open source projects which tend to be released on more popular platforms.

Best code versioning and CICD

Sep 22, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: It does EVERYTHING. Issues management. Code management. CICD. Docker registry. Deployments. It's all built in. I've been using it for a while after switching a few things over from GitHub. It took some getting used to but it has so many more features and is so much more customizable. I have a software stack that myself and two others work on. We have set up CICD and now when a merge is finished, tests kick off, if they pass, the app is deployed to staging in kubernetes and end to end tests run, and if they pass, everything is pushed into production. It's great!

Cons: After using github for so many years, it was hard to get used to some small aspects. Different terminology for the same functions and such. But that is a minor annoyance.