Informazioni su GitLab
Permette di monitorare i progressi e le attività relative ai propri progetti. Codifica, testa e implementa.
GitLab is easy to use and configure the code collaboration is also top notch with every commit being logged to review incase someone messes up the code.
A bit confusing at the beginning, it's complex and has a steep learning curve. The user interface could do a make over.
Filtra le recensioni (972)
Utilizzo
Ordina per
Filtra le recensioni (972)
Justin
Made DevOps possible for my company
Davide
Ottimo strumenti per la gestione del codice
Aspetti positivi:
Mi è piaciuto il supporto per la creazione e gestione di branch e merge (anche direttamente sulla UI e senza l’utilizzo di comandi git).Stesso dicasi per la gestione delle attività e delle assegnazioni di tasks per sviluppatore presente nel team.Interfaccia abbastanza user-friendly.
Aspetti negativi:
L’interfaccia è si user-friendly ma per chi si accinge ad usare il software le prime volte potrebbe trovare difficoltà nel muoversi tra le varie funzionalità presenti.
Alex
Alternative considerate:
Il must have per la gestione di repository GIT
Aspetti positivi:
Uso Gitlab da molti anni ormai ed é notelvolmente migliorato.Nei pro facilità di utilizzo.Buon sistema di review del codice.
Aspetti negativi:
Quando viene eseguita una merge request ogni tanto rimane "appesa" e bisogna refreshare la pagina.
Alessio
Buona piattaforma per la gestione del codice
Aspetti positivi:
Gitlab ha un'interfaccia utente abbastanza facile da capire, è molto utile per gestire i progetti che condivido con i miei colleghi. Offre una buona capacità di archiviazione e una documentazione semplice per le persone alle prime armi.
Aspetti negativi:
Sono ancora agli inizi con questo sistema di revisionamento, quindi per adesso non ho trovato enormi difetti
Utente Verificato
Utile
Commenti: Molto utile a livello aziendale
Aspetti positivi:
Interessante strumenti web per coordinare la stessa base di codice, possibilità di commenti e feedback
Aspetti negativi:
Non essendo tecnico, a volte ho delle difficoltà a utilizzarlo.
Utente Verificato
Provato di recente la versione trial
Aspetti positivi:
Non ho ancora avuto modo di approfondire tutte le funzionalità ma mi sembra uno strumento molto completo, permette la gestione di tutto il ciclo di vita del software ed offre una piattaforma abbastanza completa. Possibilità di deployare su kubernates.
Aspetti negativi:
Forse non molto intuitiva, per ora non ho trovato altri aspetti negativi.

Satya Dileep Kumar
The Comprehensive Solution for Collaborative Software Development
Commenti: GitLab provides a comprehensive solution for source code management, continuous integration and deployment, issue tracking, and collaboration. This integrated approach eliminates the need for multiple tools and reduces complexity, saving time and resources. Additionally, GitLab's advanced features, such as automated testing and code review, enhance code quality and accelerate release cycles. Overall, GitLab's benefits include improved team productivity, faster time-to-market, and reduced costs.
Aspetti positivi:
GitLab's most impactful features are its integrated CI/CD pipeline, version control, and collaboration tools. The product has a bit of a learning curve but is generally considered easy to use. GitLab's integration with existing business processes was easy as there are many options for customization and automation. Onboarding is very easy for most developers which is why our organization has chosen it over other tools.
Aspetti negativi:
We have expected better performance overall but it was sluggish at times. so that can be improved.Intuitive user interface is also very important where gitlab lags a littleRobust project management capabilities can be brought in. If there is more comprehensive documentation then it will really help lot of people in the industry
David
Alternative considerate:
Gitlab review
Commenti: We really like GitLab, we were able to use it for fully automated development procedure which saves us large amount of time and help us to isolate the bugs before switching to production.
Aspetti positivi:
Gitlab gives us sufficient features to support source code management, user administration and Continuous integration for reasonable pricing
Aspetti negativi:
There is really nothing in my mind which I specifically do not like about the GitLab but If there would be room for improvement, We would appreciate more features for CI/CD integration testing.
Justin
Beware of GitLab billing issues
Commenti: Not long ago, I ordered some GitLab licenses since more people wanted to use it. I asked to go from 57 to 75 licenses. Instead, GitLab put the order in wrong and added 75 licenses, bringing us to 132 total. About this time, I was pulled to a critically-important project that was way behind schedule and told not to work on anything else. When I got enough breathing room to switch back, [SENSITIVE CONTENT] acted like she couldn't care less. The most I ever got was "I'll be sure to look into it" or "I'm still looking into it". The process dragged on for weeks. I had to nag her over and over again for updates until she finally told me that GitLab's billing department had decided... not to give me a refund because it had been too long. How convenient, especially after dragging out the process for so long. I complained about this, asked for a new account manager, and got what I requested. [SENSITIVE CONTENT] took my concerns to the GitLab crew again... and got told once again that not only would we not receive a refund, GitLab wasn't going to offer us any sort of compensation or credit whatsoever. We're a software company as well, and we would never treat loyal customers this way - especially not our power users. I've built my DevOps career around GitLab and encouraged others to do the same. That GitLab could be so tone-deaf over a problem that was clearly their fault speaks volumes to how the company has changed.
Aspetti positivi:
GitLab does well as an all-in-one software development platform.
Aspetti negativi:
If GitLab makes a billing problem, it may refuse to rectify the problem as they did with us.
Gábor
Alternative considerate:
High performance at the facilities
Commenti: 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.
Aspetti positivi:
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.
Aspetti negativi:
When running a large project, the response is usually slow. However, I had no problems with it myself. I am satisfied.
Londou Jacques
GitLab one of the best code versoinnig tools
Commenti: GitLab has a large and active community of contributors who help maintain and improve the platform
Aspetti positivi:
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.
Aspetti negativi:
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.
Simon
Gitlab provides a central easy to use system
Commenti: A safe pair of hands with great functionality.
Aspetti positivi:
Ease of use, clear and easy to use interface and tight integration with source code and continuous integration tools.
Aspetti negativi:
Remove continuous integration functionality when not needed appears to be difficult - but this may well be a user error.
Erle
Alternative considerate:
An excellent Source Code Tool
Commenti: Quite happy with it. Coming from a very strong technical background myself, there were the usual set of core features I was expecting, and it does those well. Plus, it allows me to have a good overview of things at a higher level (since I do know the tech stuff), without having to compromise the repository in any way. In brief, suits my needs well.
Aspetti positivi:
Does what one would expect from any modern code repository and does it with a great intuitive interface. This is often an overlooked requirement, which GitLab does very well. The interface is intuitive and allows the user to do their job with minimal fuss and just get on with it.
Aspetti negativi:
The commercial pricing tiers can be a bit on the high side, and it can add up with many users - which can be just a bit daunting for growing organizations, but it can be handled if properly budgeted. Also, at times it can be slower than expected, but it's a fairly minor annoyance in my experience.

Aakash
Centralize Your Codebase and Improve Workflow Efficiency with GitLab
Commenti: Despite its learning curve, GitLab has been an essential tool for managing source code and collaborating with team members. The platform's versatility and powerful tools have enabled to streamline workflows. I have found GitLab to be a highly effective and reliable source control solution.
Aspetti positivi:
GitLab is a powerful and versatile platform for managing source code. It provides a centralized location for storing and collaborating on code. The built-in CI/CD tools are incredibly helpful for automating testing and deployment.
Aspetti negativi:
GitLab can be overwhelming at first, especially for users who are new to version control systems. The interface can be a bit clunky and confusing at times. Some advanced features require a lot of setup and configuration. The CD/CI is a bit harder to configure for a new users.
Nafeesat
Thanks to GitLab, we are able to iterate faster and more efficiently.
Commenti: GitLab is an open-source, code collaboration platform that enables real-time collaboration for all team members involved in a software project. Our adoption of GitLab has resulted in efficient project repository management, streamlined code merging, and faster bug tracking, which are significant benefits for our team
Aspetti positivi:
The integration capabilities of GitLab with third-party software providers are incredibly beneficial to me. Additionally, I am fond of its version control feature, and the active user community is a valuable resource for resolving any challenges I encounter while using GitLab.
Aspetti negativi:
Certain aspects of GitLab could benefit from a more intuitive design. Specifically, the analytics and board search features could be simplified to enhance user-friendliness.
Prashant
Complete solution for version control, collaboration, devops, and deployment
Aspetti positivi:
Git Lab helps me to manage version control, issue tracking, wiki and documentation, code review, CI/CD pipelines, project management, and security scanning. It easily integrate with l tools like Jira, Slack, and Kubernetes.
Aspetti negativi:
GitLab is a complex tool that can be overwhelming for beginners. It has a lot of features and settings, and it may take some time to learn how to use them effectively.
Corentin
Alternative considerate:
Git Super powers
Commenti: 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.
Aspetti positivi:
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.
Aspetti negativi:
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.
Peter
Code repositories and version tracking
Commenti: GitLab ensures our code is safe and secure, everything is version tracked, we can easily collaborate with other colleagues and allows for a good QA environment before launch.
Aspetti positivi:
GitLab allows users to easily store their code projects and files in a safe and secure environment, allowing easy collaboration amongst users. You can import repositories from other Git tools (such as GitHub) with ease, GitLab also imports any version history and accompanying branches. The ability to make certain repositories private is excellent, most similar git systems charge extra for this service.
Aspetti negativi:
The user-interface, though clean and responsive, can be hard to use and master. Especially for new users, training is definitely required. The integration with interfacing tools is lacking, most systems (such as GitKraken) require a premium license to connect with GitLab. User management can be complicated, as the user interface isn't particularly clear here, and the different levels of access aren't clearly identified.

Andy
Alternative considerate:
The first step to using Git on your computer is from this tool
Commenti: I think it's good that you can use it in basically the same way as GitHub, and that you can manage it by making use of your existing knowledge. Also, I think it's nice that GitLab has unique features that are easier to use, such as a feature that changes the display of the file icon for each file extension.
Aspetti positivi:
Using Git as a configuration management tool is already common sense (essential), but I think this software is the most used for remote (distributed) development. There are many cases where you install Git on each person's terminal and operate the commands, but if it is team development and you can't use an "external (public Internet) repository", it is better to set up and operate a Git repository with GitLab I think it will be the safest and standard way to use Git.
Aspetti negativi:
I guess there is no choice but to get used to it, but I would like to see more visual changes and expressions (messages) when conflicts occur that are easier to understand for beginners. After all, I'd like to see them develop an interface that makes it easier to understand the concept of Git configuration in the first place.
Sardorbek
A Comprehensive Code Management Tool
Commenti: Overall, I have had a great experience with GitLab. It is a powerful and efficient code management tool that makes it easy to collaborate and manage code. Its user interface is easy to understand and navigate, and its features are great for any development team. The only downside is the pricing, which can be a bit expensive for smaller teams.
Aspetti positivi:
GitLab is an incredibly powerful and efficient code management tool. It is incredibly user-friendly and allows for easy code collaboration between developers. Its user interface is easy to navigate and understand. Additionally, it has a wide variety of features such as code review and project management that make it a great choice for any development team.
Aspetti negativi:
The only downside to GitLab is that it can be a bit overwhelming for new users. It has a lot of features, which can make it difficult to understand. Additionally, the pricing can be a bit high for smaller teams or individual developers.
Dennis
Alternative considerate:
One stop shop for planning, development, and operations
Commenti: 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.
Aspetti positivi:
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.
Aspetti negativi:
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.
Pius
Alternative considerate:
Gitlab
Commenti: Satisfactory! Started out on the free plan, and as the project grew and I needed more space and developers on it we upgraded and even got more access to more tools to better streamline our DevOps processes and overall project development.
Aspetti positivi:
Gitlab offers you a secure space to store and manage your git repositories, for personal use and or for your organization's development team. You can easily assign tasks to team members, and track and follow up on them with clearly laid out and categorized Kanban boards.
Aspetti negativi:
Gitlab's UI and UX are quite overwhelming for a first-time user. If you are new to Gitlab and you haven't used a similar platform like Github or Bitbucket before, you will definitely need a little training to fully utilize your Gitlab space. Make sure to get through the entire onboarding tutorial to avoid feeling lost because it's all going to seem very clunky and difficult to find your way at the beginning.
Utente Verificato
Alternative considerate:
Awesome Git Service
Aspetti positivi:
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.
Aspetti negativi:
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.
Utente Verificato
Alternative considerate:
Very solid Git server
Commenti: Very satisfied and will consider it also for the next professional projects.
Aspetti positivi:
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.
Aspetti negativi:
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.
Martin
Alternative considerate:
Cheap source code management tool
Commenti: Perfect choose if you need cheaper and open-source source code managing tool.
Aspetti positivi:
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.
Aspetti negativi:
It provides a less functions than other software and a UI is a bit non modern.
Utente Verificato
Great Open Source Software!
Commenti: The overall experience was good. It's highly recommended for companies who want host their code in their own infra and are ready to maintain the code hosting software itself
Aspetti positivi:
I use the GitLab Community Edition (CE) and the first thing I love about it is it's Open Source! I am a believer of Open source software! In my company, we host our own instance of GitLab CE and it's been smooth. We use it for source code hosting and for CI/CD. Source code hosting has been great. CI/CD is nice too. GitLab has all the features required by a code hosting software - groups, groups within groups, repos, role based access control for members. Members can also be grouped with names - helpful to create a group for a team and add members to the group and give access to the team/group. It has forking, SSH/HTTPS git repo access, Notification/Watch repo features. It also has lots of integrations. We use slack a lot and we have integrations with slack which GitLab provides, and we have configured it to get notified for different things, starting from commit pushes to pipeline failures. We also use the GitLab pages for hosting the Wiki site for repos. It's pretty neat! The GitLab CI/CD has the concept of runners which run the CI/CD tasks/jobs. Runners have tags, and you can easily use the appropriate tag in the config to run the task in the appropriate runner. We use different runners for different things like, pushing to a Docker registry (requires special permissions), accessing a prod DB/application, running normal tasks (scripts) etc. All in all, it's quite good
Aspetti negativi:
Although GitLab has lots of features. I do have some complaints about it. I hope that newer versions will make my complaints obsolete! Starting with the CI/CD, it's quite good. But it lacks some features and flexibility which we expect in the upcoming versions. Features like one CI/CD pipeline triggering another pipeline (not present in CE, not sure about Enterprise Edition) and things like grouping jobs in a stage. Also, the CI/CD UI is not very good. It has glitches, there's no auto refresh in all the UIs to show the status of a job - if it's successful or if it failed. The job UI also isn't very great, like, if the job names or stage names are big, it becomes tough to read. Also, when the job log is very big, it reloads the page when the job finishes and truncates the output of the job and makes it available for download instead. This can be good or bad, based on the use case. For us, it was mostly not a soothing experience.