Avis clients sur GitLab

En savoir plus sur GitLab

Gardez une trace de l'avancement et de l'activité de vos projets. Codez, testez et déployez.

En savoir plus sur GitLab

Avantages :

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.

Inconvénients :

A bit confusing at the beginning, it's complex and has a steep learning curve. The user interface could do a make over.

GitLab - Notes

Note moyenne

Facilité d'utilisation
4,4
Service client
4,2
Fonctionnalités
4,6
Rapport qualité-prix
4,5

Probabilité de recommander le produit

8,8/10

GitLab a reçu une note globale de 4,6 étoiles sur 5 d'après 931 avis d'utilisateurs publiés sur Capterra.

Avez-vous déjà utilisé GitLab ?

Partagez vos expériences avec d'autres acheteurs de logiciels.

Filtrer les avis (930)

Justin
Justin
DevOps Engineer
Utilisateur LinkedIn vérifié
Logiciels, 201–500 employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

Made DevOps possible for my company

5,0 il y a 2 ans
Sous-titres en français disponibles pour la vidéo
Rudolph
Rudolph
Développeur logiciel (Togo)
Utilisateur LinkedIn vérifié
Services et technologies de l'information, 1 001–5 000 employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

Alternatives envisagées :

Vraiment bien pour mon travail

5,0 le mois dernier Nouveau

Commentaires : En globale gitlab est pratique et offre pleines de fonctionnalités qui facilitent la vie de développeur

Avantages :

GitLab est riche en fonctionnalités, allant des pipelines CI/CD à la gestion de projet, en passant par les tests et la sécurité.GitLab encourage une culture de collaboration et de transparence en intégrant des processus de code review, de merge request et d'issue tracking pour améliorer la qualité et la rapidité du développement.

Inconvénients :

Les points faibles de GitLab résident dans son manque de performances et de stabilité, une interface surchargée et un coût élevé pour les déploiements sur site.

Utilisateur vérifié
Utilisateur LinkedIn vérifié
Services et technologies de l'information, 2–10 employés
Temps d'utilisation du logiciel : 6 à 12 mois
Source de l'avis

GitLab - Outil de gestion de projets

3,0 il y a 4 mois

Commentaires : Selon mon experience, j'ai utilisé GitLab afin de créer des répertoires privés gratuitement. GitLab a fournit aussi un support et un outil de livraison de projets.

Avantages :

Le plus apprécié dans ce logiciel est que ca fournit gratuitement des répertoires gratuits privés. Ainsi, GitLab dispose d'un système de gestion de projet complet avec toutes les fonctionnalités nécessaires afin de déployer n'importe quel projet. Aussi, GitLab est très flexible dans la collaboration ou la mise à jour du travail ou des tickets.

Inconvénients :

Le moins apprécié dans ce logiciel est que l'interface utilisateur UI est un peu lente que les autres systèmes. Ainsi, il y a un peu de cas ou le temps réel n'est pas gérer.

Utilisateur vérifié
Utilisateur LinkedIn vérifié
Services et technologies de l'information, 1 001–5 000 employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

Meilleur outil pour developer en équipe, garder une trace et collaborer

5,0 il y a 4 mois

Commentaires : GitLab est une plate-forme et un processus DevOps parfaits. En termes de paramètres de sécurité et de configuration de compte, GitLab est si flexible. En termes collaboratif, c'est un très bon outil pour collaborer sur des projets de développent.

Avantages :

GitHub est un référentiel de code, simple à apprendre et facile à utiliser. Il facilite le travail avec plusieurs branches où il permet le partage de branches sans difficultés. Il est également facile à intégrer avec d'autres outils. GitLab fournit des référentiels privés et publics gratuits. GitLab facilite mon travail en fournissant de nombreuses fonctionnalités telles que le test de code, le déploiement et la gestion. C'est une plate-forme très simple pour les nouveaux utilisateurs. Plusieurs utilisateurs peuvent également travailler sur un seul projet en partageant le code.

Inconvénients :

Je suis satisfait du produit où le personnel et la communauté GitLab sont utiles lorsque je pose des questions sur quelque chose. J'aime vraiment l'utiliser, mais parfois cela semble lent lorsque l'application Web prend un peu de temps pour ouvrir n'importe quelle page, même avec de bons serveurs.

Utilisateur vérifié
Utilisateur LinkedIn vérifié
Services et technologies de l'information, 2–10 employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

Mon expérience personnel sur GitLab

4,0 le mois dernier Nouveau

Avantages :

Hébergement de code open source : GitLab est un outil open source qui permet aux équipes de développement de logiciels de collaborer et de partager leur code de manière transparente et gratuite. Et la Collaboration en temps réel : GitLab permet aux membres de l'équipe de travailler ensemble en temps réel, grâce à des fonctionnalités telles que les commentaires, les merge requests et les tableaux de bord personnalisables.

Inconvénients :

Complexité : GitLab peut être complexe et difficile à comprendre pour les nouveaux utilisateurs. Il peut y avoir une courbe d'apprentissage assez raide pour les utilisateurs débutants.

Roland
ingénieur (France)
Recherche, 5 001–10 000 employés
Temps d'utilisation du logiciel : plus d'un an
Source de l'avis

Outil agréable mais limité

4,0 il y a 4 mois

Avantages :

L'interface est très complète en nombre de fonctionalités

Inconvénients :

Un seul dépôt git par projet, ce n'est pas une solution satisfaisante pour les projets importants.

Matthew
Matthew
Project Manager (Jamaïque)
Utilisateur LinkedIn vérifié
Logiciels, 51–200 employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

Alternatives envisagées :

Powerful toolset that are available on premise!

5,0 il y a 2 ans

Commentaires : 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.

Avantages :

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.

Inconvénients :

Difficult to setup for the uninitiated linux administrator. Administration and upgrades are also difficult to do.

Lilantha
Lilantha
Software Engineer (Sri Lanka)
Utilisateur LinkedIn vérifié
Services et technologies de l'information, 201–500 employés
Temps d'utilisation du logiciel : 6 à 12 mois
Source de l'avis

Alternatives envisagées :

GitLab Review

4,0 il y a 4 ans

Commentaires : GitLab resolved our version controlling problems, code review problems. It helps to maintain our code standards very easily. We can setup It on our local server also very easily. It is free anyone can try it.

Avantages :

GitLab is a superb source code managemanet provide. It is free. We can install it in our privet server also. As well as we can use their server with a free account. We use git for version control. GitLab provides awesome support for version control. It is a very easy tool. Anyone can use it very easily If someone has no more knowledge about versioning but He can use GitLab very easy. We can maintain our Repositories/Branchers. User access level also there. Currently, We use GitLab. We maintain feature branches, dev branch, and master branch. Everyone does not allow to merge code to the dev branch. If someone add merge request to the dev branch, our one-person review code and merge. Then we use GitLab it is easy for us. GitLab provides superb dashboard it very easy to review code. It shows all code changes with file by file. Easy to compare. As well as we can compare two branches vary easy. It provides a clear, unique, user-friendly dashboard. GitLab also supports CI/CD process. It's superb we can recommend for anyone. If our commit has some conflict it shows how to resolve that step by step.

Inconvénients :

When I add a new commit. If the file is large/have many lines. It not showing code changes directly. It shows a message file has many lines cannot show changes that kind of message. Sometimes when we compare two commits. It not more clear. Some times confusing. If I show some file history only show commits. not showing code changes by commits. We want to go and check every commits to show changes.

Mahendra
Senior Software Engineer (Inde)
Équipement et fournitures de bureau, 10 000+ employés
Temps d'utilisation du logiciel : 6 à 12 mois
Source de l'avis

Alternatives envisagées :

Review about GitLab

5,0 le mois dernier Nouveau

Commentaires : GitLab is an absolute lifesaver! It makes managing our DevOps software development process so much easier. We've been using GitLab for over a year now and it's made our workflow incredibly efficient, allowing us to quickly deploy applications with little effort.The support team at GitLab is also amazing - they're always available when we have questions or need help troubleshooting any issues. I highly recommend GitLab for any business looking to streamline their DevOps process!

Avantages :

Integrated DevOps platform: GitLab provides an integrated platform that combines all the necessary features for DevOps, including source code management, continuous integration and deployment, testing, monitoring, and security. This integration makes it easy for developers to work on different parts of the development lifecycle without having to switch between different tools.Git-based version control: GitLab uses Git as its version control system, which is widely popular among developers. Git provides powerful version control features that allow developers to track changes, collaborate with others, and revert changes if necessary.Easy to use interface: GitLab has an intuitive and easy-to-use interface that makes it easy for developers to use its features. The platform is well-organized, and the user interface is straightforward and easy to navigate.High customizability: GitLab is highly customizable, allowing developers to tailor the platform to their specific needs. Users can customize workflows, define access controls, and create custom integrations.Built-in Continuous Integration/Continuous Deployment (CI/CD): GitLab provides built-in CI/CD functionality, making it easy to automate the software delivery process. With GitLab CI/CD, developers can test and deploy their applications automatically, saving time and effort.

Inconvénients :

There are some features that I did not use or did not know they even existed, sometimes the features are a little hidden on the menu es and tabs, and I feel some of the features are hard to come by.

Matti
Operations (Finlande)
Compagnies aériennes/Aéronautique, 5 001–10 000 employés
Temps d'utilisation du logiciel : 6 à 12 mois
Source de l'avis

Decent tool for managing projects and tracking issues

3,0 il y a 2 mois

Commentaires : Overall my experience has been okay. I have used the software to track issues on our company's platform and handle project-related matters.

Avantages :

Gitlab offers a wide range of features including source code management, issue tracking, and continuous integration and deployment.

Inconvénients :

It can be difficult to set up and maintain, especially if you are not familiar with the technology.

Sardorbek
Gameplay Programmer (Allemagne)
Jeux vidéos, 11–50 employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

A Comprehensive Code Management Tool

5,0 il y a 2 mois

Commentaires : 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.

Avantages :

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.

Inconvénients :

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.

Utilisateur vérifié
Utilisateur LinkedIn vérifié
Services et technologies de l'information, 2–10 employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

Alternatives envisagées :

Useful but certainly on the expensive end

4,0 le mois dernier Nouveau

Commentaires : Overall, I would recommend this to those willing to pay as it is hassle free and make one's life easier. But there are certainly cheaper alternatives.

Avantages :

It is very user friendly and has incorporated a large number of additional features beyond git control. The wiki function is pretty useful in particular as we could draft documentation within the same space

Inconvénients :

It is very expensive compared to other git provider. Github is certainly catching up with the investments Microsoft is making on the various new features.

Fahad
Fahad
Android (Inde)
Utilisateur LinkedIn vérifié
Logiciels, 51–200 employés
Temps d'utilisation du logiciel : plus d'un an
Source de l'avis

De facto for Source Control

5,0 il y a 2 mois Nouveau

Avantages :

Easy source control and collaboration for software tasks, and best in class management for debugging changes and tasks

Inconvénients :

Inviting collaborators into an existing project is a little tedious and error prone

Suman
Suman
Freelancer (Inde)
Utilisateur LinkedIn vérifié
Logiciels, Auto-entrepreneur
Temps d'utilisation du logiciel : plus d'un an
Source de l'avis

GitLab Review: A Comprehensive and Collaborative Solution for Software Development

5,0 le mois dernier Nouveau

Commentaires : In conclusion, GitLab is a powerful and comprehensive solution for software development teams. Its extensive set of features, user-friendly interface, and high degree of customization make it an excellent choice for teams of all sizes. However, the platform's resource-intensive nature, steep learning curve, and limited integrations may be challenging for some teams. Overall, GitLab is a reliable and collaborative solution that can streamline the software development process.

Avantages :

Comprehensive features: GitLab offers an extensive set of features, including source code management, continuous integration/continuous delivery (CI/CD) pipelines, project management, issue tracking, code review, and more. This comprehensive set of tools can save development teams time and money, as they don't have to rely on multiple tools for each aspect of the software development process.User-friendly interface: GitLab has a clean and intuitive interface that makes it easy to navigate and use. This is especially useful for new users who may not be familiar with Git or other development tools.High degree of customization: GitLab can be customized to meet the specific needs of a development team. For example, the CI/CD pipelines can be configured to use different languages, tools, and frameworks, making it a flexible and versatile solution.Strong security: GitLab takes security seriously and offers features such as two-factor authentication, access control, and encryption to ensure that sensitive data is protected.Excellent documentation and support: GitLab has a well-documented user guide, a strong community forum, and a responsive support team that can assist with any questions or issues.

Inconvénients :

Resource-intensive: GitLab can be resource-intensive, particularly when running complex CI/CD pipelines. This can lead to slower performance and longer build times.Steep learning curve: GitLab is a complex platform with many features, which can make it challenging for new users to get up to speed. While the user interface is user-friendly, mastering the platform can take time.Limited integrations: While GitLab offers a wide range of features, it doesn't integrate with as many third-party tools as some of its competitors. This can make it challenging for teams that rely on other tools in their development process.

Colin
Colin
Director (R.-U.)
Utilisateur LinkedIn vérifié
Santé, bien-être et fitness, Auto-entrepreneur
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

A Comprehensive and Versatile Git Management Tool

5,0 le mois dernier Nouveau

Commentaires : Overall, GitLab is an excellent Git management tool that provides a comprehensive set of features for developers. Its user-friendly interface, extensive documentation, and strong community make it an ideal choice for teams of any size. While the learning curve may be steep for beginners, the effort is well worth it for the powerful tools and benefits provided by GitLab.

Avantages :

I have used GitLab extensively for several projects, and I must say that it is one of the best Git management tools available in the market. GitLab is an open-source, web-based Git repository manager that offers a wide range of features that make it an ideal choice for software developers.What I liked most about using GitLab is its comprehensive set of features. From managing repositories and branches to automated testing and deployment, GitLab has everything a developer needs to manage their Git workflow in one place. The platform provides features like continuous integration, code review, issue tracking, and project management, making it a complete DevOps solution.The user interface of GitLab is very intuitive, and it makes it easy to navigate and use the platform. The platform also has extensive documentation and a large community of users, which makes it easy to find solutions to any issues that may arise.

Inconvénients :

What I liked least about using GitLab is the steep learning curve for beginners. The platform is feature-rich, which can be overwhelming for new users. Additionally, the setup and configuration process can be time-consuming and may require some technical expertise.

Cherry
Cherry
Virtual Assistant (Philippines)
Utilisateur LinkedIn vérifié
Rédaction et correction, 2–10 employés
Temps d'utilisation du logiciel : 1 à 5 mois
Source de l'avis

Gitlab review

5,0 le mois dernier Nouveau

Commentaires : With GitLab, we're able to automate our software delivery process, reducing the risk of human error and speeding up our development cycle. This has helped us to be more agile and responsive to our clients' needs.Of course, there are a few areas where GitLab could improve. The project management and issue tracking features, for example, have a bit of a learning curve and could be more user-friendly. However, overall, I've had a great experience with GitLab and would highly recommend it to anyone looking to streamline their software development process.

Avantages :

One of the things I love about GitLab is its built-in continuous integration and continuous deployment (CI/CD) functionality. With GitLab, our team can easily automate the building, testing, and deployment of our code, saving us a lot of time and effort.I especially appreciate how GitLab makes it simple to set up our own pipelines with just a few clicks. The pipelines feature allows us to define the steps that need to be taken to build, test, and deploy our code, and we can even specify different stages for each pipeline.This feature has been a game-changer for our team. We no longer have to manually deploy code, which can be time-consuming and prone to errors. Instead, GitLab handles it all for us, allowing us to focus on developing and improving our software.

Inconvénients :

One of the things I found challenging when first using GitLab was its user interface. With so many different options and menus, it can be overwhelming at first, especially for users who are not familiar with similar tools. It took me a little while to get used to the layout and find my way around.In particular, I found that the project management and issue tracking features were a bit difficult to navigate. It wasn't immediately clear how to use them effectively, and I had to spend some time reading documentation and watching tutorials to understand how to use them properly.However, with a bit of patience and persistence, I was able to get the hang of the interface and take advantage of GitLab's powerful feature set. While the initial learning curve can be a bit steep, the benefits of using GitLab make it worth the effort.

Edward
Systems Administrator (É.-U.)
Logiciels, 51–200 employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

Alternatives envisagées :

Git Awesome

5,0 il y a 3 ans

Commentaires : It is such a great system. We use it daily at work and I integrated it into my homelab as well to keep change controls and ci/cd under control. It has made my homelab crazy efficient when I need to do things. For work it makes our daily tasks very easy to manage and it's much more integrated than having to build out all of the atlassian stack.

Avantages :

This product is excellent and has both enterprise edition and community edition making it very inexpensive to get into and then moving to enterprise once setup and still very inexpensive compared to other options out there. You also can set up a private gitlab server either in docker or bare metal. I cannot rave enough about git lab.

Inconvénients :

There's not much to not like about it. It's a very capable system that can be deployed in every type of way imaginable. If I was to nitpick then I would say adding additional users can be a pain without having self registration available.

Peter
Web Developer (R.-U.)
Utilisateur LinkedIn vérifié
Enseignement supérieur, 501–1 000 employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis
Source : GetApp

Code repositories and version tracking

5,0 il y a 3 ans

Commentaires : 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.

Avantages :

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.

Inconvénients :

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.

Marc
PH.D. Student (Computer Science) (Allemagne)
Internet, 201–500 employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

Alternatives envisagées :

Customizable management system for any project

5,0 l’année dernière

Commentaires : 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.

Avantages :

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.

Inconvénients :

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.

Utilisateur vérifié
Utilisateur LinkedIn vérifié
Services et technologies de l'information, 10 000+ employés
Temps d'utilisation du logiciel : 6 à 12 mois
Source de l'avis

Alternatives envisagées :

The All-in-One orchestration tool for CICD

4,0 il y a 2 ans

Commentaires : Overall, I am very pleased with the GitLab experience since it provides a single stop window for developers and admins

Avantages :

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.

Inconvénients :

Project and Portfolio management can still have improvements to provide Roadmap and Grantt views in future versions

Emiliano
Emiliano
Site Reliability Engineer (Argentine)
Utilisateur LinkedIn vérifié
Services et technologies de l'information, 201–500 employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

Alternatives envisagées :

It's good but, definitely not the best

3,0 il y a 3 ans

Commentaires : 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.

Avantages :

- 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

Inconvénients :

- 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

Matthew
Matthew
Software Engineer (R.-U.)
Utilisateur LinkedIn vérifié
Services environnementaux, 11–50 employés
Temps d'utilisation du logiciel : plus d'un an
Source de l'avis

Alternatives envisagées :

An incredibly useful tool for version control and CI/CD

4,0 il y a 4 ans

Commentaires : Having migrated a number of Subversion repositories to GitLab, its extended functionality compared to the more simplistic approach of SVN has undoubtedly saved a significant amount of time.

Avantages :

GitLab comes packed with a number of helpful facilities for managing continuous integration/deployment tasks. The option to self-host a GitLab instance is also appreciated.

Inconvénients :

Comes with something of a learning curve and can take a while to fully introduce non-technical users to its functionality.

Matej
Web developer (Slovaquie)
Logiciels, 2–10 employés
Temps d'utilisation du logiciel : 6 à 12 mois
Source de l'avis

Alternatives envisagées :

Version control for private companies

5,0 il y a 2 ans

Commentaires : I find the interface a bit complex, but once I got my hands on it, I got used to it and I simply prefer it over Github.

Avantages :

The software includes version control, container storage, issue tracker, grouping and goals. All of these provides great experience for a developer.

Inconvénients :

I don't like the interface, it looks too professional. Something more playful would be highly appreceated.

Utilisateur vérifié
Utilisateur LinkedIn vérifié
Logiciels, 201–500 employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

Alternatives envisagées :

Amazing source code and CI/CD system

5,0 il y a 4 ans

Commentaires : Complete source control and CI/CD system for writing computer software

Avantages :

Integrated CI/CD!!! can't emphasize how much this is helpful to have, I hate using Jenkins so much The UI is very slick and good, while GitHub is the "de facto standard" I actually really love GitLab's GUI as well

Inconvénients :

not really their fault at all, but, a lot of -other- projects are already on GitHub.. so it's a bit annoying to cross collaborate with GitHub users (say - you want to open a pull request to a GitHub project so you're forced to do it on GitHub). It kinda sucks to have stuff spread out across multiple sites and have to get used to multiple UIs/concepts

Utilisateur vérifié
Utilisateur LinkedIn vérifié
Organisme social ou civique, 11–50 employés
Temps d'utilisation du logiciel : plus d'un an
Source de l'avis

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

4,0 il y a 4 ans

Commentaires : Best way to use it is to keep your gitlab organized is keeping pr's as functional as possible and not mashing 1000 changes into one pr. otherwise gitlab performance go down and so will the interest of the other people who review your merge request!! Setting up gitlab to manage your software projects is child's play, and although the UI is minimal in design it which gets the job done but could definitely use some enhancements and that would make it a top tier no nonsense go-to-software-management-product. Overall it is a great software. I am not aware of the quality of the customer service on the paid tier so can't comment on that. One can manage and maintain gitlab inhouse without needing any paid support. I would recommend it without reservations to any and all software developing companies.

Avantages :

1. Free of cost 2. Highly efficient, does the job without uncertainty. 3. Never observed any downtime 4. Very frequent and proper updates to the software. 5. easy to maintain 6. can easily integrate with jenkins for Continuous Integration- Continuous Deployment. 7. Easy to setup and use, no support or setup or external teams required. Anybody with minimum computer skills can get this up and running. 8. easy integration with youtrack for issue tracking and merge requesting tracking

Inconvénients :

These are not very big cons, but I find them annoying and could definitely use improvement: 1. The edit description on an open merge request also shows up on the history. So If somebody were to make a 10 different changes to the title while keeping the 2. The code formatting in the description box is not too good. It can take several tries before getting it right. 3. There is no way of searching for something based on a line of text. For example if you were looking for a commit or a merge request but you only remember the 4. sometimes very challenging to go back and undo merges which are quite complex. 5. on a given pr, it shows icons of all the participants but doesn't say which participant did what... for example if 5 people have just viewed a pr and done nothing else even then it shows all of them as participants. It would be nice to have a feature which will only show activity by participant on every pr. 6. text based Search via ui is practically no existent. So if you search for something using a text which is part of a commit message, chances are it will not show up 100%.

Yurie Katri
Yurie Katri
DevOps Engineer (Espagne)
Utilisateur LinkedIn vérifié
Télécommunications, 10 000+ employés
Temps d'utilisation du logiciel : plus d'un an
Source de l'avis

A perfect place for program management

4,0 il y a 6 mois

Commentaires : Safe to use as SaaS. Easy to build even on-premises, but the SaaS version can be used with peace of mind thanks to strong security measures. Obtaining ISO/IEC 27001: 2013 certification, can be used with greater peace of mind, making it easier to approve the internal introduction request. If you are confident in the security, you can operate free of charge by creating a local server. When creating the request form to send to the internal IT department when submitting the SaaS version, there were some unclear points about security management in GitLab, but GitLab support took the trouble to conduct a remote meeting and was able to resolve all doubts.

Avantages :

The source code can be managed anywhere as long as you are connected to the Internet. The editor also supports Once editing is finished, you can manage versions by connecting to the Internet and clicking, so you do not need to be connected to the Internet all the time. The source code editing software also supports this, so you can manage it with GUI button operation.

Inconvénients :

There is issue management, but there is no task management feature. Therefore, we are forced to handle GitLab + Redmine. If you have a task management feature, you can consolidate with this, and work efficiency will increase.