GitLab Reviews
Overall rating
Filter by
Company size
Time used
1117 Reviews
- Industry: Computer Software
- Company size: 51–200 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Likelihood to recommend 10.0 /10
Powerful toolset that are available on premise!
Reviewed on 16/09/2021
I am happy with the toolset - very grateful to the gitlab community for the work done on this. It...
I am happy with the toolset - very grateful to the gitlab community for the work done on this. It allows small startup companies to create their own instance and manage gitlab CI deployment pipelines.
Pros
I am not constrained at all by a company like GitHub or Bitbucket. It allows my team to have faith that what we are working on - remains in house. For piece of mind - without using git native.
Cons
Difficult to setup for the uninitiated linux administrator. Administration and upgrades are also difficult to do.
Alternatives Considered
GitHubReasons for Choosing GitLab
I needed to ensure that our repositories are private and held on premise.Reasons for Switching to GitLab
GitLab is totally free and can be hosted on premise.- Industry: Telecommunications
- Company size: 10,000+ Employees
- Used Daily for 1+ year
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support Software
- Likelihood to recommend 9.0 /10
High performance at the facilities
Reviewed on 09/04/2023
Previously, I was looking for an on-premises rather than a cloud-based Git management system, and I...
Previously, I was looking for an on-premises rather than a cloud-based Git management system, and I found it. Several Linux packages are distributed, installation is easy, and it was good that I could build the environment quickly.
Pros
It is a great largest Git hosting service. Since the system can be deployed in the local on-premises environment, we are operating it experimentally. The CI function can also be evaluated as excellent. This is the best option if local demand exists. It is good not to have large amounts of components and libraries that confuse things.
Cons
When running a large project, the response is usually slow. However, I had no problems with it myself. I am satisfied.
Alternatives Considered
JenkinsReasons for Choosing GitLab
It is an option like a others solutions cloud. The reason is that the secure and free on-premises operation with a concise user interface is a good alternative.Switched From
GitHubReasons for Switching to GitLab
You can freely operate on-premises for free. However, if there are no issues with the cloud (such as other products), I wouldn't be as picky about on-premises. Still, the advantages are advantages, and some areas may be essential regarding security standards.- Industry: Information Technology & Services
- Company size: 201–500 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support Software
- Likelihood to recommend 6.0 /10
It's good but, definitely not the best
Reviewed on 22/09/2020
It works fine, and it's a good alternative for the usual Bitbucket, Jira and Bamboo (or Jenkins)...
It works fine, and it's a good alternative for the usual Bitbucket, Jira and Bamboo (or Jenkins) combo that's commonly found on the corporate world. I'd recommend to consider Github Teams or Github Enterprise.
Pros
- Unlike Github, it can be installed locally, it also makes it highly customizable
- It has CI/CD functionality integrated
- It has code search and indexing
- It's integrated with a docker registry and multiple code repositories
Cons
- It's highly monolithic, if some feature fails, most of the times everything fails
- It's not easy to clusterize the service
- It's not easy to update, nor to migrate to a new server
- It costs the same to use the self-hosted than the cloud-hosted version
- Gitlab CI/CD shared (both free and paid minutes) run on a GCE Kubernetes cluster without any fixed IP address so it's hard to access your servers unless you open ports publicly or create a VPN tunnel
Reasons for Switching to GitLab
It was more modern than Bitbucket, and Github lacked a self-hosted version- Industry: Computer Software
- Company size: 10,000+ Employees
- Used Daily for 1+ year
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Likelihood to recommend 9.0 /10
Best one for managing my pipelines!!!Loved It!!
Reviewed on 26/06/2024
My experience is very productive and ppositive with gitlab. It has so much features available...
My experience is very productive and ppositive with gitlab. It has so much features available easily in one platform to access. It has enhanced my productivity and code. Just loved the product.
Pros
Its comprehensive and integrated DevOps toolchain, which helps to streamline the entire software lifecycle. Makes it so much easier for version controlling to CI/CD and project management. It has a robust access controls and also it s having detailed permission settings makes the security and collaboration very good. Also its GUI and big API support makes the automation very easy. This all-in-one GitLab simplifies the workflows and reduces need for switching to multiple tools and helping us to increase productivity.
Cons
It's quite hard to find a con in this. Only thing I felt is the its GUI has a lot of features makes a new user's work challenging.
- Industry: Computer Software
- Company size: 201–500 Employees
- Used Daily for 6-12 months
-
Review Source
Overall rating
- Ease of Use
- Likelihood to recommend 10.0 /10
GitLab Review
Reviewed on 26/11/2023
I enjoyed working with GitLab, although there were a few instances where I encountered challenges...
I enjoyed working with GitLab, although there were a few instances where I encountered challenges understanding certain aspects. With all of its features, it really makes teamwork easy, and I appreciate the security measures it provides. The use of merge requests ensures thorough code review before pushing changes to the main branch.
Pros
GitLab's collaboration features, such as merge requests and issue boards foster efficient teamwork.
GitLab places a strong emphasis on security and provides tools like role-based access control,
Workflows and issue boards can be customized using the platform.
The CI/CD pipelines at GitLab are strong. The ease of setting up and managing pipelines directly within the repository simplifies the development process.
Cons
Navigating the platform and understanding all its capabilities might require a learning curve for individuals new to the tool.
- Industry: Retail
- Company size: 1,001–5,000 Employees
- Used Daily for 1+ year
-
Review Source
Overall rating
- Ease of Use
- Likelihood to recommend 10.0 /10
GitLab is a must for development teams
Reviewed on 10/07/2020
Pros
I love the Boards for tracking Issues in their life cycle. Customizable Columns and Labels make it quick and easy to see where an Issue is, giving a high level for management and the rest of the team, while having all the details and attached code branches and merge requests for the developer and stakeholders. I love how it's able to connect code from several projects to Issues, no matter where they live, so you can have as many boards and projects as you like! It's well put together and seems natural with everything I try to do organization-wise. Integrates really well with developers' workflows.
Cons
GitLab is always improving and enables you to request features, so if you want something, suggest it and they'll get to it! Sometimes that's a bit slow, but you can usually work around it.
- Industry: Computer & Network Security
- Company size: 51–200 Employees
- Used Weekly for 6-12 months
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support Software
- Likelihood to recommend 9.0 /10
GitLab: Next gen Collaboration Tool
Reviewed on 10/11/2023
Overall it is a 8.7 out of 10 experience, considering the average to be 5. It is better than some...
Overall it is a 8.7 out of 10 experience, considering the average to be 5. It is better than some of the platforms in many terms, but till lagging some level of scalebility.
Pros
It offers an all-in-one platform that includes version control, issue tracking, continuous integration, and more.
It excels at managing Git repositories, allowing for easy branching, merging, and version control.
It has robust access control features, allowing administrators to manage user roles, permissions, and project visibility.
Cons
It is resource-intensive, especially for larger projects or organizations.
It is hard to initially learn the tools and technologies.
The UI/UX is less tempting.
- Industry: Automotive
- Company size: 10,000+ Employees
- Used Monthly for 1+ year
-
Review Source
Overall rating
- Ease of Use
- Likelihood to recommend 8.0 /10
GitLab for Mechanical and Electrical Engineers
Reviewed on 08/03/2024
It's great for small teams! It's hard to get people to use this over a "sharedrive", but it has...
It's great for small teams! It's hard to get people to use this over a "sharedrive", but it has significantly more features.
Pros
It has all the necessary features for revision control for projects with a few people on it.
Cons
There is not a great way to teach this to people who are coming in from a CAD system like Catia, Solidworks, or Creo. There is not a great way to teach this to PCB designers that are coming from KiCAD or Altium. It would be great to have a GUI for those that aren't using a traditional codebase.
- Industry: Information Technology & Services
- Company size: 2–10 Employees
- Used Weekly for Free Trial
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support Software
- Likelihood to recommend 9.0 /10
Comprehensive and Integrated DevOps Platform with a Steep Learning Curve
Reviewed on 03/09/2024
Comprehensive Toolset: GitLab's integration of source code management, CI/CD, and project management...
Comprehensive Toolset: GitLab's integration of source code management, CI/CD, and project management tools in a single platform has streamlined development workflows. This all-in-one solution reduces the need to switch between different tools and simplifies project management.
Pros
Integrated DevOps Platform: GitLab provides a comprehensive DevOps lifecycle tool, integrating everything from source code management to CI/CD, security, and monitoring in a single application.
Cons
Performance Issues: GitLab can experience performance issues in some cases, particularly with large repositories or during high usage periods.
- Industry: Computer Software
- Company size: 1,001–5,000 Employees
- Used Monthly for 1-5 months
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Likelihood to recommend 6.0 /10
A solid Git Repo choice!
Reviewed on 12/07/2024
Overall GitLab provided a decent user experience, although GitHub is preferred.
Overall GitLab provided a decent user experience, although GitHub is preferred.
Pros
Comprehensive DevSecOps Platform: GitLab offers an all-in-one platform that integrates development, security, and operations, streamlining the entire software development lifecycle.
Cons
Performance Issues: Some users have reported that GitLab can be sluggish, particularly when handling large projects or numerous concurrent users.
Alternatives Considered
GitHub- Industry: Automotive
- Company size: 11–50 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Ease of Use
- Likelihood to recommend 10.0 /10
One stop shop for planning, development, and operations
Reviewed on 12/10/2019
Making it easier to build quality into the software development lifecycle without sacrificing...
Making it easier to build quality into the software development lifecycle without sacrificing speed. Let the computers do the heavy lifting of building and testing the changes. Bake in DevOps best practices by default.
Pros
Integration of CI/CD and Kubernetes for easily developing and running custom apps. Fantastic collaboration features like discussions, visual diffing. Some of this stuff you don't even get on desktop apps that charge big bucks. Frequent updates that inch its capability and usability forward. Good documentation. Wonderful community, welcoming atmosphere, pleasant to work with all the employees I've encountered.
Cons
Sometimes things break. When things are broken, sometimes it can take some time to be fixed, if you're not willing or able to fix it yourself. One of the consequences of such broad scope and feature development velocity. It would be advisable to keep another copy installed separately for testing updates before applying them to the live edition, if your IT has the capacity to do so.
Alternatives Considered
RedmineReasons for Choosing GitLab
Nicer user interface, more frequent updates, larger community, more features. Helm chart deployment gets me all the things I need in my Kubernetes cluster to develop and deploy any and all web apps (or run existing ones).Switched From
RedmineReasons for Switching to GitLab
Everything in one, better user interface, open source- Industry: Marketing & Advertising
- Company size: 51–200 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support Software
- Likelihood to recommend 9.0 /10
A discrete item in your toolkit
Reviewed on 10/03/2020
It is easy to use and don't impose itself it's own way to proceed.
At some point gitlab.com had...
It is easy to use and don't impose itself it's own way to proceed.
At some point gitlab.com had big performances issues, it was very slow. Even posting a simple issue was a pain. Those issues got fixed and it is now very fast. In case of maintenance or temporary issues, they have a very transparent way of proceeding and we always receive alerts and/or post mortems.
Pros
You just forget about Gitlab. As it provide a whole devops toolkit, it integrates discretely in your workflow. It doesn't require training, and if needed for advanced use, it got an extensive documentation as any open source tool should have. The UI makes it easy to use without thinking about it. What you don't understand first, you'll find an usage if needed on day.
The fact it got integrated CI/CD is incredible. I am very reluctant to Docker technologies and wouldn't beat myself to deal with them, but I really like them the way they are integrated in the CI/CD: it makes possible to test the applications in a very efficient and simple maneer and improve the overall quality and security of my products.
Cons
What I really don't like is that, if it is possible do deactivate some feature of a repository because you don't use them, there are some that overload the UI and you cannot remove them because Gitlab use it as a way to make you upgrade to the next plan.
- Industry: Internet
- Company size: 201–500 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support Software
- Likelihood to recommend 9.0 /10
Git Super powers
Reviewed on 25/01/2021
I enjoy using GitLab everyday, whether it's at work or at home. It saves me lot of time with its...
I enjoy using GitLab everyday, whether it's at work or at home. It saves me lot of time with its CI/CD and allows me to have my private projects hosted on my own servers which is a must in term of privacy.
Pros
GitLab is an awesome tool to use everyday. It is simple and easy to install on premise. The free tier is enough for any small business / team.
What really makes GitLab stands in front of the competition are its awesome CI/CD workflows. GitLab CI is incredible, you can do anything you want with it from building your sources, checking your code quality, deploying your projects... It is possible to make connections between various pipelines and have multiple repositories connected together to build your final "big" project.
Cons
Even if GitLab is simple to use, it's a big piece of software that can sometimes become slow on the web user interface.
Moreover the review system is sometimes not so easy to use compared to other competitors. Hopefully their are great browser extensions that solves this issues.
Alternatives Considered
GitHubReasons for Choosing GitLab
Needed better CI/CD.Switched From
BitbucketReasons for Switching to GitLab
Free and open-source, easily host-able on premise.- Industry: Internet
- Company size: 201–500 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support Software
- Likelihood to recommend 10.0 /10
Customizable management system for any project
Reviewed on 24/02/2022
GitLab is overall a better alternative to GitHub and clearly suitable for experts who already have...
GitLab is overall a better alternative to GitHub and clearly suitable for experts who already have experience in versioning processes. Especially for academic processes, in which small steps are important, versioning through GitLab is easy to integrate into technical work processes. Likewise the adaptability to own needs is extremely simple by the CI. Particularly when it comes to the area of machine learning, for example, the registry or the CI enables the integration and management of trained models or, through the integration of GPU servers, the training of these without having to use a new platform such as Google Colab.
Pros
GitLab is easy to use and offers a versatile range of applications. GitLab can be used not only for software development projects. Especially in the academic sector, institutions can use GitLab to persist the respective work steps and research data, data in general, and workflows. Version control is particularly helpful in this regard, as it allows each step of a work to be traced, and errors to be undone directly without having to do a great deal of extra work.
In addition, GitLab can be customized and the respective instances can be easily transferred to one's own infrastructure. The development team is also always open to new ideas and actually incorporates them.
GitLab is therefore not only suitable for software development, but for any form of project in which it is a matter of the step-by-step tracking of work steps.
Cons
GitLab can be quite overwhelming. It is particularly difficult for non-experts from the non-software sector to get to know the processes of GitLab, as GitLab is less focused on gamification aspects compared to GitHub. Therefore, a high level of preparatory work and expertise is required in GitLab. Likewise, GitLab is often very technical, which is understandable, but it would be quite conceivable that especially in the area of testing and CI, modular principles, like for websites, would be conceivable and desirable.
Reasons for Switching to GitLab
Compared to GitHub, GitLab is much more customizable and suitable for experts. Compared to Google Drive, the versioning principle is convincing. Google Drive as a pure data storage is insufficient for larger, more traceable projects.- Industry: Information Technology & Services
- Company size: 11–50 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Likelihood to recommend 10.0 /10
Gitlab: A Feature-full alternative to Github
Reviewed on 06/08/2019
We are utilizing gitlab to handle our code versioning and our continous integration and delivery...
We are utilizing gitlab to handle our code versioning and our continous integration and delivery pipeline. This includes our whole workflow from writting code to building it, testing it and deploying it to production.
Pros
- Excellent UI that is easy to understand: many of our developers are migrating for the first time from other software (github, bitbucket) and a constant comment is that the ui is intuitive and easy to understand compared to previous software. The transition is always smooth.
- Feature-full product: Gitlab offers a variety of features that I have found to be excellent and of high quality. The code-review process in gitlab is always smooth with the ability to resolve or re-open discussions, address specific comments or the whole of the discussion, the ability to suggest and even apply and commit code from the ui is also a huge plus. The IDE is decent and the file editor is also decent. The CI/CD integration with gitlab runners is smooth, the notification system is great. I get an email whenever a test fails. All from the gitlab ecosystem, i do not need to go to circleCi or some other provider for all of this, which allows the ui and experience to be consistent.
Cons
At this very moment there is no feature or issue that I have found to be detrimental to my experience.
Reasons for Choosing GitLab
At the moment of the switch, Gitlab offered free private repos. At the moment both Github and Gitlab have this feature; however, I would not switch back to Github due to the ecosystem i've grown accustomed to in gitlab.Switched From
GitHubReasons for Switching to GitLab
At the moment, mostly private repositories. Over time, it became a matter of more bang-for-the-buck: more features, a friendlier Ui, more polished software.- Industry: Information Technology & Services
- Company size: 10,000+ Employees
- Used Daily for 6-12 months
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support Software
- Likelihood to recommend 8.0 /10
The All-in-One orchestration tool for CICD
Reviewed on 11/02/2021
Overall, I am very pleased with the GitLab experience since it provides a single stop window for...
Overall, I am very pleased with the GitLab experience since it provides a single stop window for developers and admins
Pros
GitLab provides all-in-one capability for developers to do Source Code Management, CI/CD automation, Security and coding standards checks. Earlier we used to have separate tools for each of the above functions, but moving to Gitlab we now have a single stop-shop for all our Application Development and Automation needs. I see many other companies are trying to follow the gitlab methodology but gitlab is way ahead of the competetion.
Cons
Project and Portfolio management can still have improvements to provide Roadmap and Grantt views in future versions
Alternatives Considered
GitHubReasons for Choosing GitLab
Moving to a single stop window instead of disparate toolsReasons for Switching to GitLab
GitHub has just started GitHub actions and will take at least a year to provide similar capabilities- Industry: Computer Software
- Company size: 501–1,000 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support Software
- Likelihood to recommend 7.0 /10
A must have tool for version controlling and software development process
Reviewed on 18/08/2022
GitLab is my everyday tool which I use for my course project management. I am really happy with its...
GitLab is my everyday tool which I use for my course project management. I am really happy with its simple and easy-to-use open source support.
Pros
Gitlab has features to set up project wiki, deployment, CI/CD pipeline and managing the project with role management with adequate space for personal projects.
Cons
The documentations are bit confusing and third party plug in integration is bit difficult and confusing.
Reasons for Choosing GitLab
Open source and easier to use.Reasons for Switching to GitLab
Gitlab is easier to use compared to GitHub and BitBucket.- Industry: Computer Software
- Company size: 2–10 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Ease of Use
- Customer Support Software
- Likelihood to recommend 9.0 /10
GitLab one of the best code versoinnig tools
Reviewed on 03/05/2023
GitLab has a large and active community of contributors who help maintain and improve the platform
GitLab has a large and active community of contributors who help maintain and improve the platform
Pros
GitLabprovides a complete end-to-end solution for software development, from source code management and version control to deployment and monitoring. This can be very convenient for teams who want to consolidate their development workflow in a single platform.
Cons
One potential limitation is the complexity of the platform. While GitLab's comprehensive feature set can be a strength, it can also make the platform more challenging to use and configure, especially for smaller teams or organizations.
- Industry: Information Technology & Services
- Company size: 2–10 Employees
- Used Daily for 1+ year
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support Software
- Likelihood to recommend 10.0 /10
Awesome Git Service
Reviewed on 02/05/2019
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.
Reasons for Switching to GitLab
We first hosted all our repos on Bitbucket, but GitLab allowed us to add more users to our repositories for free. It also offered more integrations such as Sentry which was a big selling point for us. GitHub didn't offer free private repos at the time which was the main reason we went for GitLab instead.- Industry: Computer Games
- Company size: 11–50 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support Software
- Likelihood to recommend 8.0 /10
Very solid Git server
Reviewed on 18/07/2019
Very satisfied and will consider it also for the next professional projects.
Very satisfied and will consider it also for the next professional projects.
Pros
The installation is pretty straight forward and easy. It's the only free git server solution I found that offers LFS support. We started our project without the support of Git LFS but as the project grew, we had to find a solution and transfer our repository to an LFS ready server. GitLab offered the perfect solution, allowing us to keep our existing SSH keys for authentication, existing LDAP users and transfer our existing project pretty easily. Since then, we never ran into issues and the server is running smoothly since the first day.
Cons
The server is based on RoR so it's heavier than a simple Git Server. You need to make sure you have enough resources to get it to run properly.
Reasons for Switching to GitLab
SSH authentication + LFS, installed on our own server.- Industry: Information Technology & Services
- Company size: 2–10 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support Software
- Likelihood to recommend 10.0 /10
GitLab is the best for its CI
Reviewed on 10/06/2019
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.
Alternatives Considered
GitHubReasons for Choosing GitLab
Lack of proper, tightly-integrated CI.Switched From
GitHub- Industry: Computer Software
- Company size: 51–200 Employees
- Used Daily for 1+ year
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support Software
- Likelihood to recommend 9.0 /10
Best git management tool on the market
Reviewed on 24/08/2022
I was using GitLab for a year and a half and I have to admit that it was the best git management...
I was using GitLab for a year and a half and I have to admit that it was the best git management tool I ever used. Everything that is needed by the user is already built-in. CI/CD is handled brilliantly and can be quickly set up without a lot of training before. The whole app is intuitive and easy to use (especially if a user has some experience with similar apps). Documentation is big and contains not only facts but also examples, which allows saving a lot of time during debugging or introducing new functionalities. GitLab is well known around the internet, so community support is also good. If a user has some problem, it is probably resolved inside documentation or in one of the web forums. The flexibility of GitLab is huge. It can be easily adjusted to a company's needs without any problems. Processes may be set up differently in various projects and integration between them is almost seamless.
On the other hand, the price per user is quite high, especially on better plans, so GitLab can quickly become expensive in bigger companies. The second disadvantage is that some less-known tools cannot be integrated with the app. However, the list is being extended and devs are listening to a community so the more some app integration is needed, the more likely it is.
In my opinion, GitLab is the best git management tool I ever used - particularly because of CI/CD. If you can afford the price, it is worth it!
Pros
A huge number of features.
Intuitive and easy to use.
Extensive documentation and good customer service.
Flexibility of customization.
Cons
It can become expensive, particularly if the company has many users.
Some less-known external tools cannot be integrated.
- Industry: Computer Software
- Company size: 51–200 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Likelihood to recommend 9.0 /10
Cheap source code management tool
Reviewed on 21/02/2023
Perfect choose if you need cheaper and open-source source code managing tool.
Perfect choose if you need cheaper and open-source source code managing tool.
Pros
The most important feature is source code managing tool. App provides interface for GIT client. Creating a merge request is easy and you don't need to use console, it is possible to achieve this goal also on mobile! Another most important feature is CI/CD integration. Gitlab provides its solution to do this. You can define configuration and run tasks on GitLab runner, which can be easily installed on any server.
Cons
It provides a less functions than other software and a UI is a bit non modern.
Alternatives Considered
BitbucketReasons for Choosing GitLab
Cheaper product.Switched From
GitHubReasons for Switching to GitLab
Cheaper product.- Industry: Automotive
- Company size: 10,000+ Employees
- Used Daily for 1+ year
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support Software
- Likelihood to recommend 9.0 /10
GitLab: Efficient and Collaborative Software Development Platform
Reviewed on 28/09/2023
GitLab is a handy tool for making software. It helps keep track of changes to the project, makes it...
GitLab is a handy tool for making software. It helps keep track of changes to the project, makes it easier to test and fix problems, and even has tools for keeping the project secure. Everything is in one place, so it's easier to organize. Some people might find it a bit tricky at first, but with practice, it becomes more straightforward. Whether for big companies or small groups, GitLab is a useful friend for building software.
Pros
GitLab stands out because it's an all-in-one platform for software development. It covers everything from storing code to testing, security, and teamwork. Developers in my team work together more easily and efficiently. GitLab also supports automation and follows best practices, making it great for speeding up development and ensuring good software quality. It's user-friendly, versatile, and works well for various types of projects.
Cons
One common drawback of GitLab is its relatively steeper learning curve, especially for new users or smaller teams. The platform's extensive feature set can be overwhelming, and the complexity of its interface may require some time to become proficient.
Alternatives Considered
GitHubReasons for Switching to GitLab
It is less expensive- Industry: Financial Services Software
- Company size: 10,000+ Employees
- Used Daily for 6-12 months
-
Review Source
Overall rating
- Ease of Use
- Likelihood to recommend 8.0 /10
Powerful version control with a confusing UI
Reviewed on 13/10/2020
Overall I have enjoyed working with GitLab. Our build pipeline was very customized so that it...
Overall I have enjoyed working with GitLab. Our build pipeline was very customized so that it matches the exact process we wanted, and when there is a build issue, the problem is easy to identify and correct. The UI is a bit cluttered and unintuitive but it just takes a bit of extra time to get accustomed to.
Pros
Gitlab has been a great collaborative tool for us which allows for very customize-able build pipelines and easy issue tracking. The ability to add comments to code snippets and open up un-resolved threads allows you to stay on top of suggestions. Having to manually resolve those threads on your code comments before merge means that you are unlikely to accidentally push code forward without addressing those suggestions. There are also a good number of settings that allow you to control options such as how you want to handle merge commits, giving you complete control over your repository.
Cons
The main issue I have with GitLab is that the UI can be confusing and unclear. I am not a fan of the stacked diff view when comparing code changes. Compared to another version control system like BitBucket, I find it a bit more work to sort through the changes in a merge request. It's something you get used to, but initially is a bit unintuitive and less enjoyable.