GitLab is a cloud-based project management platform that allows software developers to develop and manage codes collaboratively. The platform can be deployed either on-premise or in the cloud.

GitLab helps developers manage the complete code lifecycle, from the inception of an idea to the deployment of code on production. Primary features of GitLab are Git repository management, code review, issue tracking, activity feeds and audit logs. The software is offered in four different editions: Community Edition, Enterprise Edition, GitLab.com and GitLab.io.

Users can upload their codes in the repository. GitLab also provides a repository mirroring feature that allows users to access a repository located on a different server with the help of the GitLab interface.

The code review feature allows users to evaluate code line-by-line and provide comments. The software additionally provides continuous integration (CI) and continuous delivery (CD) to test, build and deploy codes.

The Enterprise Edition of the software offers automated testing, Git hooks, audit trails and administrator features.

Issue management
Issue management
Issue management
Activity stream
Activity stream
Code review
Code review
Repository mirroring
Repository mirroring
Webhooks
Webhooks
File browser
File browser

Supported Operating System(s):

Windows 7, Windows Vista, Windows XP, Mac OS, Linux, HP-UX, AIX, Solaris, Unix, IBM OS/400, Web browser (OS agnostic), Windows 2000, Windows 8, Windows 10



166 Reviews of GitLab

Overall rating

4.5 / 5 stars

Write a review

Showing 1 - 20 of 166 reviews

Start your review of GitLab

Write a review

riyaadh from CES

Specialty:  Telecommunications

Number of employees:  51-200 employees

Ease-of-use

Functionality

October 2018

Repository Git Gud

Pros

Able to Create different branches for different streams of projects. Easy to upload content to the different folders using the GUI. No clashes between different team members on a project.

Cons

Takes a while to figure out your way around the system and all the features it has that may be beneficial to a project.

LinkedIn icon
Verified Reviewer

Number of employees:  11-50 employees

Ease-of-use

Functionality

October 2018

great Git manager

Pros

The free pricing tier is not limiting for a single user and has unlimited **private** projects.

Cons

Definitely has a learning curve, but it's more of a Git problem than an GitLab problem.

LinkedIn icon
Verified Reviewer

Number of employees:  1 employee

Ease-of-use

Value for money

Functionality

October 2018

A great way to create an internal knowledge base

Pros

I used GitLab to create an online repository for a project I worked on, it was simple, accessible and really easy to handle and share with co-workers, great tool !

Cons

I had only positive experience with gitLab and I highly recommend using it

Emile from Mira Networks

Specialty:  Software / Technology

Number of employees:  51-200 employees

Ease-of-use

Functionality

October 2018

The best place for private code collaboration

Pros

Gitlab offers free users the use of private repositories which is great if you are working with a team across the world on sensitive code that is not privy to everyone, but needs to synchronized due to constant code changes and feature updates.

Cons

The web interface can be extremely sluggish at times and it is not exactly the most user-friendly interface to work with, especially if you have never used a git based service before.

Sourav from Indradhanush Academy

Number of employees:  1 employee

Ease-of-use

Value for money

Customer support

Functionality

October 2018

The best code repo manager

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

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.

LinkedIn icon
Verified Reviewer

Number of employees:  1 employee

Ease-of-use

Functionality

October 2018

Gitlab review

Pros

Gitlab is a good alternative to github, and contains quite a lot more features. Many features that require a paid subscription to github are free and standard in gitlab.

Cons

The UI is less intuitive, in my opinion. It also suffers from lesser popularity.

Shalinee from COVIAM

Number of employees:  201-500 employees

Ease-of-use

Value for money

Customer support

Functionality

October 2018

excellent tool managing the code

Choose this if you want to have private repository for personal use.

Pros

It has lots of good feature:
1. free to have private repositories
2. free to host small website like portfolio
3. easy and clean management of merge requests
4. as powerful as git

Cons

It's a good tool but can have few improvement. GitLab's free version doesn't provide all the feature like burdown charts etc. And paid version is bit costly to have.

LinkedIn icon
Verified Reviewer

Number of employees:  51-200 employees

Ease-of-use

Value for money

Functionality

October 2018

Nice repository management

GitLab allows for continuous collaboration and repository management for our development projects.

Pros

Gitlab allows us to store code and track issues in one convenient location. It gives us a central place to store things (and some ability to document) so that new developers can hit the ground running. We find this especially useful when we bring on interns and need to build on their progress.

Cons

It can be confusing to navigate. Trying to explain it to nontechnical users can be tricky. I wish there was a simpler interface just for issue tracking so that others could report, but not see the nuts and bolts.

Greg from My Candid Campus

Number of employees:  1 employee

Ease-of-use

Value for money

Functionality

October 2018

Gitlab is great for students and professors

GitLab is an easy to use git repo that I plan to keep using even after I finish my project.

Pros

I use Gitlab in my software development class. Everyone is allowed to have private repositories, so the issue that some run into using Github is no longer apparent. Its design is pretty sleek, and its issue tracker is stellar. I think its sharing capabilities are decent as well, but have not used it beyond sharing a project with my TAs and Professors.

Cons

Though I love the design now, when I first started using it I didn't know where everything was because everything is icon based.

Github is clearly the other competitor. It offers students a substantial "student pack" that allows students to basically have access to Github premium/free things from other companies. I like that.

Luan from Reluzent Tecnologia

Number of employees:  51-200 employees

Ease-of-use

Functionality

October 2018

Best Git for Free Private Repository

I use It on my startup. We choose GitLab because we don't pay anything to make our projects safe and private there.

Pros

Have all the powerful tools and features availables on It, but the best of all, it's free to have a private repository. The best choice for initiating startups and project for sure.

Cons

Once, In 2017, GitLab servers lose 6 hours of database data. So, be carefull.

Daniel from EMPACTED

Number of employees:  1 employee

Ease-of-use

Value for money

Functionality

September 2018

Best Way to Host Private Repos

GitLab is the best option for free private repositories for client work. I develop websites once in a while, and it's been great for tracking my work as I build each website. I've even used it as a backup solution after the client lost their production files and needed to reupload their website.

Pros

- The user interface is very easy to navigate
- Unlimited private repos on the free account
- Can group repos to organize your work

Cons

Really...there's nothing negative to say. GitLab is a great resource.

LinkedIn icon
Verified Reviewer

Number of employees:  11-50 employees

Ease-of-use

Functionality

September 2018

Lifecycle manager

Pros

It works everywhere and it is very intuitive, gitlab is a relly cool tool, also very secure and simple.

Cons

sometimes it starts a random connectivity issue but its rare, really great software

LinkedIn icon
Verified Reviewer

Number of employees:  1 employee

Ease-of-use

Functionality

September 2018

GitLab - great for personal projects

Pros

I like to keep my personal projects on GitLab, since the repo can be made private.

Cons

I don't like how Wiki pages are implemented, it is easy to lose track of them since they don't come with an inbuilt list of pages - you have to make a page with your Wiki content yourself.

LinkedIn icon
Verified Reviewer

Number of employees:  2-10 employees

Ease-of-use

Functionality

September 2018

Excellent tool for developers

Pros

I love all the custom options and possibilities. This software is really useful, and reliable.

Cons

I don't like how sometimes the interface gets confusing, and doesn't look very good.

LinkedIn icon
Verified Reviewer

Number of employees:  201-500 employees

Ease-of-use

Value for money

Customer support

Functionality

September 2018

Best code versioning and CICD

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.

Lei from University of Utah

Number of employees:  201-500 employees

Ease-of-use

Value for money

Customer support

Functionality

September 2018

Teamwork tools

Pros

Price friendly and functional for group working.

Cons

Not that easy to use for a new user, and need some basic knowledge.

Michael from Broadcom

Number of employees:  5,001-10,000 employees

Ease-of-use

Functionality

September 2018

Awesome Version Control Management

Pros

There is currently no better methodology to version control your software projects. With the ability to branch route GitLab offers the ability for a team to seamlessly work on a project without conflict. The software is easy to navigate.

Cons

There isn't much to dislike... Perhaps this is because of how much better it is than Subversion

Piotr from AIBA

Number of employees:  2-10 employees

Ease-of-use

Customer support

Functionality

September 2018

GitLab

Pros

It's my own private GitHub, I can install it on my private server and hide from web.

Cons

Sometimes it could be faster, especially at CI

LinkedIn icon
Verified Reviewer

Number of employees:  10,000+ employees

Ease-of-use

Value for money

Functionality

September 2018

Outstanding Git Option

Pros

GitLab is probably the best alternative to GH. The user interface and version-tree on their PC application is unmatched. Makes the experience of using Git that much smoother.

Cons

I love GitLab. No negative comments at this moment.

LinkedIn icon
Verified Reviewer

Number of employees:  2-10 employees

Ease-of-use

Value for money

Functionality

September 2018

Great Git solution.

Great experience so far. Has done everything we have needed it to do.

Pros

Does everything I need it too and does it fairly well. Very configurable and fairly flexible as well, which was important to us, as we have a fairly diverse product stack. Has met our needs for about a year now and I don't see it stopping anytime soon.

Cons

Base UI can be a bit confusing for new users, but that can be changed or just gotten used to fairly quickly.


Displaying 1 - 20 of 166 reviews