GitLab Reviews & Product Details


What is GitLab?

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

Write a Review

GitLab Profile Details

GitLab Profile Details

Related Links
Q&A
Vendor
GitLab
Company Website
Year Founded
2014
HQ Location
San Francisco, CA
LinkedIn® Page
www.linkedin.com
Employees on LinkedIn®
551
Twitter
@gitlab
Twitter Followers
96,039
Show moreShow fewer

Companies Using GitLab

Microsoft
IBM
VMware
Citrix Systems
Siemens
AT&T
Intel
SanDisk
Qualcomm
Ericsson
Sony
Uber

GitLab Reviews

Filter Reviews
Filter Reviews
Sort by
Ratings
Company Size
User Role
For Category
All Industries
Write a Review
1-50 of 187 total GitLab reviews

GitLab Reviews

Write a Review
Filter By
Connections
Show reviews that mention
1-50 of 187 total GitLab reviews
Copy Review URL
Software Engineer
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Muito bom serviço!"

What do you like best?

Suporta vários repositórios, segurança granular e acesso de baixo custo ou gratuito para indivíduos. O Gitlab é a melhor solução no local para gerenciar uma base de código com a vantagem adicional de poder ter um pipeline de CI completo com o código. Eu posso interagir com outro usuário e aprendi muito

What do you dislike?

Eu não gostei do jeito que este utilitário exibe o diff entre 2 versões que somos uma filial e precisávamos contatar a corporação para modificar algumas configurações de firewall e rede. - É buggy, às vezes o visualizador de arquivos não está carregando - Seria feito para introduzir o Gerrit como sistema de revisão mais avançado - Às vezes, os corredores do Gitlab CI travam - É bem lento na boa internet, carregando barras em todos os lugares

Recommendations to others considering the product:

- Use o Gitlab CI, sua ferramenta muito poderosa - Instale mais plugins Definitivamente, continue a usar o GitHub também Escolha sólida

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

O GitHub não era uma opção, pois eu não publicaria o código-fonte para o mundo, mas apenas para o público-alvo. Controlamos as alterações em nossos repositórios de código-fonte, exigindo solicitações de mesclagem e revisão de código. Portanto, usamos a maioria dos recursos para criar soluções de código aberto usando o GitLab para abrigar o código-fonte.

Copy Review URL
Web designer
Mid-Market
(201-500 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"the best to control and order my projects"

What do you like best?

GitLab makes creating and supporting a project very easy because from this first step it gives you instructions so that you can upload your project to the cloud correctly, as I move forward in the project I can add collaborators to work in a group no matter where they are located, I like it I can make comments and mention my colleagues to be informed of changes made before they start working, the function of being able to see the lines of code that were modified in case it shows an error when they are going to integrate the changes made It is very good because this way we avoid integrating errors that could create errors when making the presentation.

What do you dislike?

when I started using GitLab it was a little complicated to locate each option since the names they have are not very specific

Recommendations to others considering the product:

Gitlab is a great page where you can lodge with total confidence every project that you are going to carry out

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

We are doing a web page with many colleagues who work remotely, so using gitlab is a great way to optimize time

Copy Review URL
Web Designer
Mid-Market
(51-200 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"la mejor manera de controlar cada paso que das en tus proyectos"

What do you like best?

gracias a gitlab puedo trabajar comodamente y examinar cada parte de mi proyecto tranquilamente ya que permite revisar cada linea que fue editada anteriormente por colegas o por mi mismo por lo cual en caso de que haya algun error puedo corregirlo antes de integrar las diferentes ramas.

a mi equipo de trabajo se le ha hecho mas facil trabajar desde cualquier parte ya que gracias a que podemos mencionar a cualquier colega en los comentarios de las issues en gitlab es mas facil poder comunicarse y asi resolver cualquier duda respecto a la rama o tarea asignada

What do you dislike?

al empezar a usar gitlab se hace muy complicado ubicar cada opcion que se necesite al momento por los que se tarda mas en realizar algo que se necesite con prontitud

Recommendations to others considering the product:

puedes realizar tantos proyectos como quieras y crearlos de manera publica o como repositorio privado y solo con leer una guia puedes entender facilmente el uso de gitlab y como trabajar con ella de amnera basica

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

control de las versiones en varias paginas web donde estamos actualizando una pagina basandonos en una pagina web antigua que posee el cliente

Copy Review URL
Designer Web
Mid-Market
(51-200 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"The best way to manage your projects"

What do you like best?

The order in the work and the easy management of the projects is something that I thank Gitlab in each working day, because thanks to this page we can have total control over each project, I can follow up on each activity assigned to the partners. -Workers, thanks to the creation of branches I can carry out a revision line by line and make the corrections before integrating everything in a single project. The issues allow me to have an order with its priority control, move in any lateral position, comments and mentions to other colleagues. Regardless of whether you work remotely with colleagues in different countries, using gitlab is wonderful because you do not need to be in the same location to maintain control over the entire project

endorse a project in gitlab is very fast and easy, since you can do it from the Ubuntu terminal or with a third-party software,

What do you dislike?

I do not have any complaints with gitlab, since I started using it I have not had any problems or the need to use another project manager

Recommendations to others considering the product:

Being new and starting to use gitlab is going to be a bit confusing but you should only see a little tutor to turn it into a great tool of the day to day

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

We are working on a website for a supermarket, and it includes both local and foreign workers and with gitlab it is not necessary to be calling one by one to assign them a task, I just have to create the task and assign them within the same page to let them know what they have to do

Copy Review URL
Information Technologist I
Information Technology and Services
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Powerful team collaboration tool for managing software development projects"

What do you like best?

I like the ability to immediately bring people into a conversation on a discussion thread just by tagging their name. I like that there's issue tracking, documentation, and a code repository all in one spot for my projects. I also really like the ability for each team member to fine tune their notification levels so they aren't spammed by every change happening to every issue/ticket all day long.

What do you dislike?

There was a bit of an initial learning curve to being able to really use Gitlab effectively, that is perhaps just the nature of the beast, however. Fully searchable comment threads would also be useful but that's not a current feature (looks like it's on the roadmap though!) Aside from that, while I like that Gitlab uses markdown, I feel like the editor window itself is less than stellar if you're relying on it to help format your page, particularly if an individual is less familiar with markdown. Some sort of pop out quick reference guide might be of more use than the editor as currently prescribed. Several of my colleagues have gotten frustrated attempting to format items thinking that the editor will function as a WYSIWYG, which it does not.

Recommendations to others considering the product:

Git has become an industry standard as a code repository. GitLab is an incredibly powerful tool for managing internal software projects. I would highly recommend giving GitLab a good trial run to see how it can fit into your development workflow.

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

We develop software projects utilizing the scrum methodology with a geographically distributed team of people. GitLab allows us to maintain a repository of our codebase and work as a cohesive team through code review, merge requests, easy issue refinement, and weighting all while working towards our current milestone.

Copy Review URL
Software Programmer
Small-Business
(11-50 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Great alternative for Github"

What do you like best?

I have used several online repositories besides GitLab but in the end I chose to stay with this one because it offers many more advantages in its free version than the others, although I currently pay the subscription that was the reason why I initially use Gitlab. Gitlab also offers different themes to change the way your repository looks.

Currently after having tested the application in its totality, I must say that GitLab implements the Git protocol very well in its platform and also offers a very complete management of the repositories through the dashboard of the website, where you can visualize all the actions carried out in the repository from merge, rebase, branch creation, change history etc ...

What do you dislike?

Normally when an application offers too many advanced options it makes the same mistake and it is that it organizes badly (in my opinion) the options and creates a saturation or sensation of it, in some menus there are too many options.

Recommendations to others considering the product:

I recommend using Gitlab, especially if you come from other repositories in the cloud that are gitlab competition because the application offers many options in your dashboard and the free version is somewhat more complete than its competitors.

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

I was looking for an alternative to maintaining a local or remote repository on my own servers since its management is much more complicated and it took time to complete the projects. Gitlab manages the repositories and offers to use them 24/7 without interruption.

Copy Review URL
Lead Developer
Mid-Market
(201-500 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Perfect solution for could and on premise Devops tool"

What do you like best?

Gitlab is a perfect toolbox for full development cycle support. Constant updates and features make it the best solution on the market. Monitoring, development, configuring and deployment of code are very simple and easy to use. Full integration with Kubernetes allowed us to maintain 24/7 availability of our services.

What do you dislike?

Gitlab is not the most popular public repository of code, so our open-source products will still be published on GitHub.

Recommendations to others considering the product:

If you want to maintain the best quality of code, implement automatization of your work and host your code on your own servers Gitlab is the best solution on market

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

One year ago we have started using Docker for deployment, and gitlabCI was a perfect choice. Combining code reviews functionalities wit static code analysis has significantly improved the quality of our code.

Copy Review URL
Software Engineer
Information Technology and Services
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Simple and effective tool."

What do you like best?

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

What do you dislike?

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

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

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

Copy Review URL
Small-Business
(2-10 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

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

What do you like best?

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

What do you dislike?

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

Recommendations to others considering the product:

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

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

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

Copy Review URL
Chief Enterprise Architect
Public Policy
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

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

Copy Review URL
Senior Research Instrument Analyst
Mid-Market
(501-1000 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

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

Copy Review URL
Enterprise
(1001-5000 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

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

Copy Review URL
Software Development Specialist - Unified Communications
Telecommunications
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

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

Copy Review URL
Web developer
Mid-Market
(201-500 employees)
Validated Reviewer
Review Source
Copy Review URL

"the best way to organize your projects"

What do you like best?

the ease of use of Gitlab allows me to have control when working as a team with colleagues who are working remotely, to create branches so that each user works on a part of a project different from the others is great because You can do a job faster and then you can join everything in one branch and the others just have to update their database so that everyone has the same.

What do you dislike?

gitlab is a great application in all the time that I have been using it I have not found any error in my daily needs

Recommendations to others considering the product:

a great application with which you can have a great saving in working time and lose worries in case you lose your job by a simple accident

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

the continuous integration of different projects, gitlab allows all this to be done without making any mistakes, comments and mentions for each user facilitates quick communication at every moment of work

Copy Review URL
Lead DevOps Consultant
Enterprise
(10,001+ employees)
Validated Reviewer
Review Source
Copy Review URL
Business partner of the vendor or vendor's competitor, not included in G2 scores.

"A Git reporsitory manager tool that has rapidly evolving towards a end-to-end DevOps life-cycle tool"

What do you like best?

1. Powerful and simple UI. Has specially become more convenient with the Web-IDE

2. The evolving features like CI-CD / Review Apps are a great step towards making it a self sufficient DevOps tool providing CM, CI , CD.

3. In built Peer review is very intuitive and effective.

4. Fast releases and features being added at a fast pace.

What do you dislike?

1. Need some stickiness in UI. For example moving from one tab to other would often reset the UI to master branch. This have made me create some bad check-ins to wrong branch.

2. Git analytics can be more powerful. Currently it shows limited data about Contributor, Changes etc.

3. Project management aspect (task /issues / boards ) is not too powerful. Either it should be built comprehensively or move out into a new product.

4. CI-CD Pipeline does not have a support of plugin extensions, which makes it weaker in comparison to Jenkins pipelines.

5. Licensing was a little confusing for me.

Recommendations to others considering the product:

One should for sure move to Gitlab. Gitlab CE provides almost all the basic features required for DevOps lifecycle. Next step can be evaluate and adapt to the enterprise editions

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

1. Configuration management (Storage / Workflow strategies)

2. Peer reviews

Copy Review URL
ETL Analyst
Mid-Market
(51-200 employees)
Validated Reviewer
Review Source
Copy Review URL

"Intuitive interface to see your code"

What do you like best?

The thing I like most about GitLab is the find file feature. If you know the name of any file, you can type just a piece of it and it will show you all files and their paths with that piece of search text. I also really like that you can highlight a line, copy the link and send it to someone. When they open the link, it will bring them to the selected line. I also think the colors used to display the code make it much more readable. Finally, I really like how it shows you the entire history of the file throughout time.

What do you dislike?

The think I like the least about GitLab is the overall search feature. It rarely works and cannot find searched text very easily. When you search for some text, it usually just says "not found". This is different from the overall find file feature, which works great. It doesn't seem to be able to cross search repositories.

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

GitLab allows our team to see the current version of code that is in our master repository. It also lets us see the entire commit history on any file. We also use GitLab for version control and recovery of code. We use it to merge branches of individual work into the code base.

Copy Review URL
Graphic Designer/Illustrator
Graphic Design
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

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

Copy Review URL
Senior Software Engineer
Financial Services
Enterprise
(1001-5000 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

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

Copy Review URL
Programador de software
Small-Business
(2-10 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

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

Copy Review URL
UF
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Great experience coming from other DevOps products"

What do you like best?

The greatest thing about Gitlab is the ease of use and versatility to run over various platforms. It is being used by a number of large companies in all different industries today. It provides a seamless integration with any system. The user interface enables Gitlab users to access everything from one screen: projects, latest projects. Milestones allow users to set milestones at a group level, rather than just a developer-specific level.

What do you dislike?

The main issue with GitLab is its UII. 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 stored.

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

Portfolio Management, Project Management: Issues, Issue Boards, Issue Weights, Labels, Milestones, and burndown charts.

Source Code Management, Continuous Integration (CI): Pipeline, CI Runner, Jobs, Scheduled Jobs, Testing, Security Scanning (SAST), and Code Quality.

Continuous Delivery: Partial Deploys, and Feature Flags.

Application Configuration Management: Application Monitoring.

Integration - SCM(GitHub), CI: Integrations with Jenkins, Circle CI, Bamboo or other CI servers. CD: Integrations with common CD tools such as Puppet, Chef, Ansible, Jenkins and others.

Copy Review URL
Applications Developer
Banking
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

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

Copy Review URL
Software Development Engineer / Web Developer
Information Technology and Services
Small-Business
(11-50 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

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

Copy Review URL
Web Developer
Internet
Mid-Market
(51-200 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

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

Copy Review URL
Android developer
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

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

Copy Review URL
Owner / Front End Developer
Internet
Small-Business
(Myself Only)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

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

Copy Review URL
Senior Software Engineer
Human Resources
Mid-Market
(51-200 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

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

Copy Review URL
U
Mid-Market
(51-200 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Great board for a scrum team"

What do you like best?

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

What do you dislike?

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

Recommendations to others considering the product:

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

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

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

Copy Review URL
Senior Software Development Engineer
Computer Software
Enterprise
(1001-5000 employees)
Validated Reviewer
Review Source
Copy Review URL

"A great software for developers."

What do you like best?

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

What do you dislike?

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

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

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

Copy Review URL
Mid-Market
(51-200 employees)
Validated Reviewer
Review Source
Copy Review URL

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

Copy Review URL
Senior Software Developer
Marketing and Advertising
Small-Business
(2-10 employees)
Validated Reviewer
Verified Current User
Review Source