Невостребованное: Вы работаете в GitLab?
GitLab Отзывы: 4.5/5 — Высокая оценка
GitLab — это мощная платформа, разработанная для оптимизации процесса разработки программного обеспечения, предлагающая инструменты для контроля версий, управления проектами и совместной работы. Она позволяет командам управлять репозиториями, отслеживать изменения и автоматизировать этапы жизненного цикла разработки программного обеспечения благодаря функциям непрерывной интеграции и развертывания. Благодаря удобному интерфейсу и широкому набору функций GitLab помогает разработчикам повышать производительность и поддерживать высокое качество кодовой базы. Эта платформа адаптируется к проектам любого размера, от небольших стартапов до крупных корпоративных приложений.
| Обработка и услуги |
AI
API
CLI
США
|
|---|---|
| Простота в использовании |
Новичок
Intermediate
Фильтр
|
| развертывание | Облако / SaaS / веб-интерфейс, настольный компьютер Mac, настольный компьютер Windows, мобильный Android, мобильный iPhone, локальный Linux |
| Поддержка | Круглосуточно (живой представитель), чат, электронная почта/служба поддержки, часто задаваемые вопросы/форум, база знаний, поддержка по телефону |
| Обучение | Документация |
| Языки | Английский |
GitLab Плюсы и минусы
- Комплексная платформа DevOps с интегрированными инструментами.
- Сильная поддержка конвейеров CI/CD.
- Открытый исходный код с большим сообществом разработчиков.
- Гибкие варианты развертывания, включая самостоятельное размещение и размещение в облаке.
- Широкие возможности интеграции со сторонними инструментами.
- Премиум-функции могут оказаться дорогостоящими для небольших команд.
- Более крутая кривая обучения для начинающих.
- Проблемы производительности при работе с большими репозиториями.
- Ограниченная поддержка собственных мобильных устройств.
- Некоторые функции могут потребовать дополнительной настройки.
Сравнить GitLab с другими популярными инструментами в той же категории.
The user interface is good and easy to use for the new software developers. Also we can see the records of the requests which were merged and what were the changes made in them, and we can also add the team members, provide members with different roles.
The thing which I dislike the most was it does not have an option to view the To-Do tasks for the team working under the same project.
We have solved problems such as tracing the flow of development, solving bugs, detecting the codes that have error, to look at who had made the changes in a software
We can combine and attach the software having the ability to develop securely in a single place with less confusion and more effectiveness with added benefits like saving time.
Merge request is quite difficult compared to other operations may be better if they figure it out and improve and trace path activity changes. and Authorization is not uplevel.
It is easy to handle difficult things like code versioning with milestones and issue management and integrations are the best part of GitLab services with DevOps features
CI/CD , Devops Usage ,job creation, support, Servers, Latency.
Complex Setup for CI/CD and Authentication process. Sometimes servers goes down.
I am working with AI based DevOps Solutions. The Faster response, easy to use commands, documentation.
Free plan without limitations, although it has payment plans. It is open source license. Allows self-hosting on any plan. It is very well integrated with Git.
Its interface may be somewhat slower than the competition. There are some common problems with repositories.
repository management and version control, it also offers hosting for wikis, and bug tracking system.
First and foremost it is free, one can fetch earlier code versions at any time. Integration in project is easy with access token, on which we can add expiry and other constraints like read write etc.
Recently got a problem where I was unable to commit or push my android projects over gitlab. There was no proper help for that particular error from gitlab resources.
We are able to maintain versions of the app Team collaboration is made possible using gitlab. Code reviews are done. Maintaining test and prod versions of the app.
Gitlab is really a great tool. What I like most about is it's CI/CD feature which is built-in and GitHub uses third party integration. It's a complete DevOps platform.
Just the UI UX can be more effective everything else is good for me
I've been working on a app amd work with a team. Gitlab helps in managing this project and does a great job on team collaboration.
GitLab is one of the most widely used source control management tools available right now. It is complete, stable and does not require local hosting. It is also the largest home to open source communities on the Internet.
I haven't found any drawbacks with GitLab yet. Content and project security is a concern, but I'm sure you have a good reputation for managing them with your firewalls.
Thanks to GitLab, we can manage our large code base seamlessly, integrating a CI/CD pipeline with ease. I have trained over 3000 students on GitLab and used it for multiple clients with no issues and it is one of the most seamless products of its kind.
Gitlab is best in terms of managing code. The best part is even if a developer commits the code then they have to send a request to merge their code to the main branch. This helps prevent unnecessary check-ins to the main branch.
Integrating it with Visual Studio is not easy compared to TFS. There are different extensions and sometimes it causes issues while committing the code via Visual studio.
We used GitLab to develop our client's project using its other features like comparing the code. Checking the history and finally creating different branches for different modules.
Easy interface, it easily incorporates ci CD pipeline structures in it, you can i tegrate with kubernetes, Terraform for deployment of your company project
The color schema is not good, it needs better branching represetation
Works well for version control systems. Financially it helps as it is a one step thing to incorporate pre production and post production things
Simple UI. Large userbase. Good Documentation .Easy to use.
A bit costly for premium advanced features.
I am using for CI/CD .Also for DevOps
The user interface is good. All the tabs and menu options are well placed. Easy to find what a user is looking for. I have also used Azure Devops platform and felt that this is a great alternative.
While using Gitlab I faced some issues related to the Gitlab account access. I faced that issue in Firefox browser but it was working fine on Chrome. Looked like something related to the cookies but couldn't figure it out. Tried restarting the system but all in vain. Ultimately setting the right ssl headers solved the issue.
With Gitlab we can make use of a highly functional devops platform. It provides issue tracking on a continuous integration continuous delivery (CI/CD) pipeline. It provides the functionality to automate the devops activities like designing, building, testing and deploying.
It helps to collaborate among different teams and helps in code reviews
Navigation is bit slow and it's needs to be improved
Code scripts and resolving the code conflicts
It's the best and perfect source code management tool we have ever used. We can create as many public or private repositories to manage our work. It is very useful and helpful in automatic works and CI/CD development.
The platform is very much updated but I think that some premium features pricing is much higher than other market competitors.
It provides a very attractive and deep visualization of the overall project structure that helps to focus only on product development. The automation and CI/CD integration support enable the developers to mainly focus on the code developemnt.
Gitlab is very comfortable with coding editors like visual studio, easy to push and pull code.
Sometimes while pushing the code for auto-deployment, get a lot of pipeline errors. Then again use to run that manually.
Day-to-day coding push-pull and coordination with team members.
Open source tool, easy to maintain and upgrade
Lack of customer support and not available for windows.
Управление проектами
free software version control system. the convenience of use. wide application
The code viewer is not very convenient. Incorrect assembly of autoreleases
Version control system, code branching. debugging. ease of project transfer between developers
It is good versioning system, pull/ push and merge request for our code is quick, fast and secure. I love the hook integration, resolving conflict.
There is not much to love, everything is good, the interface is different than github
We share code, do collaboration and quick for sharing todo's before merging. I find it useful
Gitlab is an excellent collaborative code tool. We use gitlab to manage our projects' source code.
There is nothing I can think of to dislike.
We use gitlab to manage our day to day task, using gitlab branching and commit feture we collaborativly work together.
I like that all changes get recorded in the history with who and what time the person made each change so it's easier for a whole team to follow who is doing what.
Not the cleanest UI or the most intuitive, but when you get the hang of it it's pretty useful to have that many options. I don't use its entire capacity in localization.
We keep track of projects in the localization area but also across departments. It is able to keep everyone connected and updated and to include information in your preferred form.
The thing which I like best about GitLab over the other version control systems is that most of the features are available in the free plan and we can create private repositories also with the free plan.
It's really costly to upgrade to paid plans which are having the premium features which we need. It is vibrant in functionality, so sometimes it is very tricky to understand.
I used to work in a start-up and we started using GitLab to solve our problem with the code merges. We check multiple version control systems but finalized GitLab over the others.
Easy To use especially if you are familiar with GitHub related Commands. Great for a Team working on a single project and Different modules.
You have to be well acquainted with the commands and the process First.
I was working on a project with a team and the major benefit was everybody could work on their separate modules and then the changes could be merged easily at the end of the Day.
it's features like web editor, ci/cd integrations, ease of use, creating groups, webhooks,pages
Nothing much, except the UI is not that user freindly
It solves auto integrations,with our tool that we are building, all the version control management
Very good source control repository system with functionality of collaboration with team and project management. Interactive User interface with editing function for different types of files. Code can be shared among team members and it also so different code commits along with changed code. It has version wise code . From a master branch different branches can be created and merged as well. It also indicates conflicts while merging the code. Rich in terms of community support.
Code conflict while committing and pushing the code is a tedious job. The functionality of code merging should be improved in the web version of git lab. The notification time should be improved regarding different activities.
Source control for our project, along with maintenance of code. We are keeping different libraries on the repository and maintaining previous stable versions of the entire project. Managing issues along with collaboration.
Open source, version control, gitops, cicd , devsecops, agile development, value stream management, integration with kubernetes, Jenkins and jira, creating source repositories
Gitlab web hooks are not very user friendly as hard to configure. Gitlab CLI is not elaborate in its functionality. Creating a better-centralized hub to see all changes and track things back for multiple builds that might be being used
Непригодный
Find files, CI / CD Pipelines, issues management
UI / UX, User management and notification
Version control, code sharing and automating build process
When I use GitLab, I provide many things like as - It provides unlimited users and repositories - It provides issue tracking on CI/CD pipeline features by using an open-source license - It is easy to manage repositories and push code into GitLab - It also provide team scable
It's a little expensive. Sometimes I face issues with Web UI
The benefits for development team members - Easy to create and manage git repository -- View commits and changes - Manage access to project - Make productive by simplifying git tasks
It's easy to manage all commits in project
Sometimes pipeline breaks and gets messy for deployment
We can easily push our project changes and it's accessible by all the team
DevOps tools to build CI/CD pipeline and integration with Kubernetes
I don't find any door back or downstairs
Source control and merge request
The clear interface, that the program helps to organize files
More Fra tired could be adjustable, colors, fonts etc.
Keeping my code in one place, kee ping readme and code visible to others
Easy to create a branch. push the commits and share within the peers. A good code versioning system so you don't need to worry about new commits.
it is paid now :(. Merge, cherry-picking the commits screws the master branch. Making the user experience more friendly will help.
It manages the repositories used for enterprise-level