Wir helfen Unternehmen seit 17 Jahren,
bessere Software zu finden
Über GitLab
GitLab ist eine umfassende KI-gestützte DevSecOps-Plattform. Software. Schneller.
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.
Nutzerbewertungen filtern (1.117)
Nutzung
Sortieren nach
Nutzerbewertungen filtern (1.117)
Made DevOps possible for my company
Tool für die tägliche Arbeit
Vorteile:
Wir nutzen GitLab täglich im Scrum Projekt für unsere commits und Versionierung. Diese Funktionen sind super ausgebaut und erfüllen Ihren Zweck selbst in einem Team von 10 Leuten gibt es selten Probleme.
Nachteile:
Integration in unsere tägliche Arbeitsprozesse war kompliziert
GitLab hat sich bereits etabliert
Vorteile:
Kostenlos, einfach, Versionskontrolle möglich, Teams ebenso
Nachteile:
Es ist schwer Gitlab von der Konkurrenz abzugrenzen, zb Github. Gefühlt bietet Github sogar mehr Funktionen…
In Betracht gezogene Alternativen: GitHub
Gut Lap Bewertung
Kommentare: Sehr gut keine Beschwerden
Vorteile:
Die Einfachheit das Preisleistungs Verhältnis .
Nachteile:
Ich finde das dass Programm ein bisschen unübersichtlich ist.
Einfach Kollaboratives Programmierertool
Kommentare: Dank GitLab können Programmiererteams kollaborativ Software- und Webprojekte planen, koordinieren und testen, ohne dass eine Version überschrieben wird.
Vorteile:
leicht bedienbares Benutzerinterface, hervorragende mobile Nutzbarkeit
Nachteile:
Issues sind nicht in mehrere Repositories trackbar, Server sind weniger stabil als bei GitHub
Easy to setup , use and manage devops platform
Kommentare: We needed a tool that we could integrate with Nexus and that could be installed and used on our own servers. GitLab was a perfect fit
Vorteile:
I like how easy it was to set up and configure. Adding runners (servers that build your code) was intuitive, CI/CD works fine. When you switch from GutHub, you must get used to the naming convention, but this requires only a couple of minutes to get used to.Overall I highly recommend GitLab for anyone who wants to set up such a platform on-premise.
Nachteile:
When you switch from other tools like GitHub you see features that are missing, mainly in CI/CD. You can't update a global variable from a job and must use workarounds. The pricing is a bit high, especially for the Ultimate plan.
In Betracht gezogene Alternativen: GitHub
Gründe für den Wechsel zu GitLab: We needed something that we could use on our own servers. We build critical apps for our customers and we must be sure the source code stays at our own servers. GitHub Enterprise was not taken into account because of the price.
The first step to using Git on your computer is from this tool
Kommentare: 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.
Vorteile:
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.
Nachteile:
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.
In Betracht gezogene Alternativen: GitHub
Warum GitLab gewählt wurde: With the end of MS-VSS support and the trend of the times, it was necessary to use Git for configuration management, and I was looking for a Git configuration management tool that could be used by groups (and remotely) instead of individuals, so we decided to implement GitLab.
Zuvor genutzte Software: Bitbucket
Gründe für den Wechsel zu GitLab: I think it is the first candidate for managing the configuration of development assets in internal development (because the use of Git itself is a global standard). There was a feature that changed the display of the file icon for each file extension, and it had the advantage that it was possible to reduce the file selection error. Also, unlike GitHub, it has not been acquired by Microsoft, so I think it is an advantage that it can be used with confidence in terms of security.
Overall a good solid product
Kommentare: Overall experience is good. We are using it daily as a source control, for CI-CD, code-review. The UI is smooth and user friendly.
Vorteile:
User friendly interface, easy to use controls. The Visual Studio Code UI for inline editing of files is very helpful in case we want to update code directly in the web-UI without needing to download the code in local, edit in IDE and then push back it to the source control.
Nachteile:
The latest update had moved the profile and sidebar to the left and has not given proper customization options to the user. The old interface of having it customizable was better.
Sitlab, have to sit on it to understand it.
Vorteile:
Not a fan of gitlab, but GitLab offers advanced security features, including code quality analysis, vulnerability management, and dependency scanning.
Nachteile:
Learning curve is really big... Due to its extensive features, GitLab can be complex to set up and manage, particularly for smaller teams or less experienced users.
Best repository to be used for managing code
Vorteile:
It’s good for managing the development assets in IT. Easier to understand the conflicts for new starters also.
Nachteile:
It’s good to have a user interface to understand any conflicts, issues etc., while using
Provides everything required for a DevSecOps workflow
Kommentare: Over all, gitlab provides everything thats essential for simple and slightly complex pipeline requirements. But becomes less flexible for more complex application requirements where ML work loads are to be executed. As I see Gitlab team adds features in a commendable frequency, so if anything is unavailable, you can raise a ticket and sit tight till it gets added.
Vorteile:
1. Integrated platform for all my CI/CD needs 2. Great to options for runner, one of the only platforms to provide native kubernetes runner support. 3. Robust options in terms of pipeline flexibility. You can have parent and child pipeline models for complex pipelines
Nachteile:
1. Because of native support, its flexibility highly depends upon bug fixes done by gitlab team 2. Support on forums is difficult to get unless you have purchased a support package. 3. Newer runners such as kubernetes are yet to get matured. In my personal experience the feature additions are not yet integrated completely but get added as patches on the running pods. This should be a part of config.toml
The UI is easy for beginners to understand, and pipeline management is convenient.
Kommentare: When undertaking any development project, people generally think of GitLab and GitHub for code management and CI/CD tools. However, considerations regarding UI and the speed of catching up are often overlooked. I would like to share my thoughts on these aspects.
Vorteile:
Having used both GitHub and GitLab, I found that GitLab stands out with its beginner-friendly UI and easy-to-use pipeline management. The reason is that I prioritize how quickly someone can catch up when joining a new project and using a tool. In this aspect, I highly recommend GitLab.
Nachteile:
While this doesn't affect enterprise plans, the free plan has some limitations. Additionally, unlike other software, it lacks substantial community support.
GitLab is a great tool to version your code
Vorteile:
The GitLab CI feature made deployments a lot quicker and simpler.
Nachteile:
It didn't integrate natively with AWS's CodePipeline service a couple of years ago.
Great repo platform
Vorteile:
It’s one of the top two git repository platflorms I’ve used
Nachteile:
I get the feeling that it’s not as popular as github.
Good version control interface in the market
Vorteile:
It gives open source good version control interface, Has continuous deployment and its user friendly. It is easy to implement and integrate with any software. It also gives best updates at every points.
Nachteile:
Can give its futures to android and ios for analysis.
The best opensource tool for software engineering management
Kommentare: We're hosting all of our private code repositories on gitlab.com, using the issue tracker, merge requests. We also run our continuos builds and deploy directly to our Google Cloud Kubernetes Engine workloads.
Vorteile:
It's opensource though provides a cloud based solution with a really good free tier. It allows integrating code repositories with issue tracking and continuos integration and continuos deployment
Nachteile:
User experience could be largely improved. Searching and filters are a bit clunky from the UX point of view. Also bulk actions are only allowed at project level.
In Betracht gezogene Alternativen: Jira
Warum GitLab gewählt wurde: We wanted to have issue tracking, code repositories, merge requests and continuos integration/deployment all in the same tool.
Zuvor genutzte Software: Trello und Bitbucket
Gründe für den Wechsel zu GitLab: It was the best alternative for our budget, and it allowed us to use our own Google Cloud Platform account to run Continuos Integration/Deployment jobs
Gitlab review
Kommentare: 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.
Vorteile:
Gitlab gives us sufficient features to support source code management, user administration and Continuous integration for reasonable pricing
Nachteile:
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.
In Betracht gezogene Alternativen: GitHub
Warum GitLab gewählt wurde: We transit after the Github was acquired from Microsoft. We were not sure which path GitHub will takes after the acquisition. the transition to GitLab was super easy and safe solution.
Zuvor genutzte Software: GitHub
Gründe für den Wechsel zu GitLab: pricing and security features
A good product if you stay within its limits
Kommentare: I would not choose Gitlab over Github if I have a choice because the CI system on Github is better and so many people know how to use Github that it's just a better place for open source software I believe. If I am working on closed-source software and Gitlab has already been selected then I wouldn't object, it'll get the job done well.
Vorteile:
I like Gitlab in most ways. It has great task management that integrates well with code changes. As a Git server, it does everything you need. It's relatively easy to administrate. If you stick with the well-supported features then Gitlab will serve you well.
Nachteile:
The technology is showing its age and can be frustrating to use. Integrating custom runners can be shockingly painful. I have run into UI bugs that allow tasks to be run before their dependencies are met which has caused serious release problems. Designing pipelines without a system like Github actions is incredibly fiddly and error prone.
In Betracht gezogene Alternativen: GitHub
Warum GitLab gewählt wurde: The choice of my employer, made before I joined the team
Zuvor genutzte Software: GitHub
Good set of features, integrated CI/CD
Kommentare:
I've switched to it in some projects because of the better issue tracking features.
It also has a built in CI/CD service that is pretty good and can be used with external git services like github.
So far it's been good, I've heard there was a time where it was really slow but that was before I started using it. It may be not the fastest but i'm on the free plan so no need to complain. It can be self hosted too.
Vorteile:
It's got a free plan to try it out. Integrated CI/CD. Good enough issue tracking with boards. Can invite different people with different permission levels. Can be self hosted.
Nachteile:
Issue tracking may not be as good as jire and other similar project, but it's good enough for most use cases. The licensing thing may look weird as it's open source but not everything is free even if you host it. Can be pricey if you want some features.
Great software wit a minimal but efficient design but can definitely use improvements
Kommentare: 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.
Vorteile:
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
Nachteile:
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%.
A complete tool to store your projects and configure your CI/CD
Kommentare: I have great thoughts about GitLab my experience has been really good. I was really impressed when I started working with it and configured the first project there. I definitely recommend GitLab to anyone that wants to start a new project and doesn't want to use too many tools, GitLab has everything that you need to start.
Vorteile:
I started using GitLab for an external project and I like the following: 1) Easy to work with and auto explanatory. Creating/configuring a new repository is really easy. 2) Great CI/CD implementation. Having the repository with built-in CI/CD is really convenient, you can have everything related to the build and deployment process saved along with your code. I have used bamboo and I really appreciate this feature, it might have its problems but it is really useful. 3) Unlimited private docker registry, you can have your own private registry for free. I cannot express how useful this is. 4) In order to help with the CI/CD process it allows the creation of tokens with access restrictions (read only), so you can use these tokens to download your code or your docker containers without having to provide your personal credentials. 5) It has its own task manager 6) It has free agents that are in charge of executing your builds/deploys so you don't have to provide your own resources.
Nachteile:
1) Configuring build variables is really messy and it is not an ideal implementation. I haven't found a way to set different values for them depending on the branch, so configuring different environments is not too easy 2) Even though having your code with CI/CD is really convenient, it has some drawbacks. If you have an established continuous deployment process that you repeat in many projects and you want to change it (maybe a fix it or improve it) you will have to add that change to all your repositories and all the branches that you want to deploy. So it is a really good feature but it is not too flexible 3) The task manager is messy, and I didn't find a way to have a shared board. 4) It does not have too many software integrations, as I mentioned before I have used bamboo and I really like their integration with other software
The Best DevOps Platform
Kommentare: Overall, GitLab is an excellent program for freelancers. It's really simple to use, simple to administrate and offers all that users need for developing. And if users implement it in the correct way it will speed up their development effectively. Adding more to this, it provides excellent ways to manage git repositories on a centralized secure server.
Vorteile:
Project operation: Using GitLab provides the user with complete control over their projects. Users can easily follow up activities assigned to their respective partners. Additionally, the program gives you the advantage to have members across the borders as well, hence it is pretty useful and comes in handy when the work is beyond the borders. Easy to use: GitLab is easy to lean and very easy to use the software as it helps in creating a project by giving instructions from the beginning. The tutorial mode is extremely helpful and because of that no experience or expertise is required to exhaust all the features offered by GitLab.
Nachteile:
Contact Support: Although GitLab provides a good platform for its users, unfortunately, their contact section is poor. Users are unable to recover if they face any problem as the administration is limited. Administration can only be at your service if you own the premium version. Complicated: Although Gitlab is easy to learn when it comes to the menu users tend to feel as if they are lost in some sort of maze. The menu is pretty much clunky because of this some of its users are unable to use GitLab to its full potential. Additionally, the efficiency of users is reduced to a great extent when they wish to search for aspects because it consumes time and energy.
A great free alternative to GitHub if you need large repos and teams
Kommentare: GitLab helped us solve all of our backup and collaboration needs for our large file projects. While we do have on-site physical backups just in case, GitLab is great at keeping the core files safe. On the physical backup we put big assets and on GitLab mostly the code. If it wasn't for GitLab we'd be using GitHub for some projects only as certain files surpass their limit.
Vorteile:
The biggest pro for us at JeFawk Games (me and my freelancing friends, not employees as stated) was the fact that it allowed for 1GB of space for free in private repos! Since we're working on games, we really needed the space and the privacy. This was from before GitHub was acquired by Microsoft and gave away unlimited free repos. Time forwarding a bit and GitHub is giving out free private repos of max 1GB with the option to use the Large File Storage thing, which in GitLab you don't need to bother with as you get it by default. It includes DevOps and a lot of other features that frankly we don't make use of. It's just the much bigger space by default and up to 3 collaborators. GitLab is great! Although it does have some cons....
Nachteile:
One of the biggest problem with GitLab is that their website is a bit laggy. You can wait 1 to 4 seconds for some pages to load. Another issue is that we actually use the GitHub Desktop application to handle GitLab repositories and the setup to connect the application to GitLab is kinda clunky, more like to allow GitLab to be grabbed as URL. Wouldn't wanna go through that again, hopefully they already streamlined it as last time I did it was about 2 years ago.
Easy to use, comprehensive, open-source tool for project management
Kommentare: We have set up and customized GitLab on our own servers in order to manage a project where digital marketing, software, devops, human resources and many teams work together. This really relieved us of a great burden. Everyone's own project management area on GitLab was clear, besides, the issues and projects that they needed to work on were also very clear. We can follow many processes such as product development, project management, task tracking in a sustainable way. It also serves as a great archive for people who join the team later.
Vorteile:
GitLab is an easy to use and versatile project management tool. As a team, we use it not only for software development projects, but also for the follow-up of our other projects. It is really great that it is customizable, you can simplify your interface for your teammates who cannot use complex applications. This offers you a more user-friendly product.
Nachteile:
It's a little harder for people other than engineers to adapt. You shouldn't expect traditional drag-and-drop kanban boards. It's a bit of a technical product. But if we consider that the intended use of the product, this is really normal, not a big minus.
In Betracht gezogene Alternativen: Jira
Zuvor genutzte Software: GitHub
A perfect place for program management
Kommentare: 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.
Vorteile:
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.
Nachteile:
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.
Great for DevOps teams
Vorteile:
GitLab has all the must-have features for complete development and deployment flow. The easy-to-configure pipeline is a differential, mainly due to the possibility of installing the agent (GitLab runner) in our infrastructure. Issue management and merge requests are excellent and do not fall short of your direct competitors. I use the GitLab in the cloud (SaaS) and on-premises, and it supplies my DevOps needs and team collaboration on the code review process.
Nachteile:
On bitbucket, it is possible to see in realtime when a coworker is reviewing the merge request (pull request). It would be great to see this feature on GitLab too. The Runner registration is a bit harder when using an automation like Ansible.
In Betracht gezogene Alternativen: GitHub und Azure DevOps Services
Zuvor genutzte Software: Bitbucket
Gründe für den Wechsel zu GitLab: The gitlab pipeline feature.