Easy to use in-house Git SCM
What do you like best about the product?
If you want to get a Git server up and running internally, Gitlab is wonderful. It is straightforward to install, mainly if a Linux (preferably Ubuntu) server is available. Updating is also easy (e.g., "apt-get update gitlab".)
What do you dislike about the product?
It would help if you kept Gitlab up to date (that is via "apt-get update"). If you try to update an outdated version of Gitlab, it will require CLI knowledge of Linux. For instance, if you try updating from an older "major version" to a newer major version, Gitlab will automatically update multiple versions manually. This process can be tricky.
Gitlab cannot be installed on a Windows host, only Linux. I haven't tried deploying it as a container, however it looks like that's a very straightforward process.
What problems is the product solving and how is that benefiting you?
Gitlab allows me to keep code I write for internal projects inside my network. It's great if you don't want to host your code on another provider's platform (e.g. Microsoft with Github or Atlassian with Bitbucket.)
Great collaboration tool
What do you like best about the product?
Managing gitlab is very simple and easy. Very minimum learning curve.
What do you dislike about the product?
Search capabilites need to be improved. Bitbucket is much better in searching.
What problems is the product solving and how is that benefiting you?
We have all our repositories in git and we use it for review, CICD as well.
Gitlab review
What do you like best about the product?
Simplistic UI. Also allows to create boards and ability to keep merge requests in draft. Also shows the commit graph which is quite useful.
What do you dislike about the product?
Nothing bad about it. Found it to be absolutely fine the way it is.
What problems is the product solving and how is that benefiting you?
Continuous deployment to server really helps to make the project live asap.
A feature-rich and a well-organized solution that is scalable
What is our primary use case?
It is used for saving source code, and then people get the source code out of it, make a branch, and merge it to make a big file for deployment. So it's mainly a source code deployment tool.
What is most valuable?
GitLab is very well-organized and easy to use. Also, it offers most features that customers need. So I think it's one of the best solutions compared to other options. So, it's the most capable and easiest tool.
What needs improvement?
In terms of the solution's interface and features, I am satisfied.
As a partner, sometimes it's difficult to get support. They have a really complicated procedure for their support. Apart from the aforementioned reason, I am very satisfied with the product. It is only after we are registered that we get proper support from GitLab. The registration itself it's quite complicated, and it is mainly because they want to make sure that the users with a license contact the right support team.
For how long have I used the solution?
I have been using GitLab for two years. My company has a partnership with GitLab. I am using GitLab Version 15.6.
What do I think about the stability of the solution?
It is a stable solution. Stability-wise, I rate the solution an eight or nine out of ten. Since it is software, they can have some bug-related issues, and no software is 100% protected. GitLab has many features in different areas, so I cannot specify which specific area has a problem.
What do I think about the scalability of the solution?
It is a scalable solution. Scalability-wise, I rate the solution a ten out of ten. My clients who use the solution are medium-sized businesses.
How are customer service and support?
The solution's technical support is good. I rate the technical support a ten out of ten. Only the initial registration is complicated.
How would you rate customer service and support?
How was the initial setup?
The solution's initial setup process was easy. I rate the initial setup a ten out of ten. The solution can be deployed in a day. Only one engineer is required to deploy the solution. Also, the solution does require maintenance. Using it as a different storage operation when it comes to maintenance, there can probably be some updates that can fix security patches and other issues. So, we have several employees working on many different solutions and projects. But only one person is actually required for its maintenance.
What's my experience with pricing, setup cost, and licensing?
Price-wise, it is a reasonable solution. On a scale of one to ten, where one is cheap, and ten is expensive, I rate the pricing a five out of ten.
What other advice do I have?
It's a great solution. So I would recommend it to those who want to use it. I rate the overall solution a ten out of ten.
Amazing tool for repository management and CI/CD
What do you like best about the product?
We have been using Gitlab from past few years and it was a very nice experience using it. The best part that we like the most is CI/CD.
What do you dislike about the product?
Pricing can be better for SMBs. Recently they have increased their prices
What problems is the product solving and how is that benefiting you?
Code repository management and security.
One of the best source code management platform
What do you like best about the product?
You can do all the basic required tasks for your development with Gitlab. It provides source code management, ticketing, CI/CD platform and even container and platform registry.
What do you dislike about the product?
Its provides you limited number of ci/cd minutes for free. But it is due to preventing mis use. Otherwise no major drawbacks
What problems is the product solving and how is that benefiting you?
It allows you to manage your development and operations lifecycle from a single place. It is easy to use and far better then alternatives. It also allows you ability to self host on your own environment.
Best tool for the CI/CD pipeline
What do you like best about the product?
What I most like about Gitlab is to CI/CD pipeline to create and handle my project. I used Gitlab to store my source code and develop the site with my team as well.
What do you dislike about the product?
Gitlab does not indicate the percentage and what tasks perform in CI/CD pipeline. GitLab UI is a little bit confusing for the nontechnical person.
What problems is the product solving and how is that benefiting you?
Gitlab is solving the problem of continuous integration and continuos delivery of the project code and this tool provide some extra automation technique. I used this tool last 2 years and It's very benefiting me to handle the project.
Version control and runners using GitLab
What do you like best about the product?
The best feature about gitlab apart from version controlling and storing code in different repository is auto devops and it's integration with different other services and tools like docker registeries, Jenkins etc, which helps user to setup best practices devops methodologies easily.
What do you dislike about the product?
Gitlab provides a wide range of integrations and services but upgradation of gitlab from one version to another stable version is very difficult, this is where gitlab can improve. Even a user cannot upgrade from one version to another instead have to upgrade using a upgrade path, which is tedious.
What problems is the product solving and how is that benefiting you?
Apart from version controlling gitlab is benefiting me in implementing devops practices easily. We can easily setup auto devops using gitlab-ci.yaml file and implement different stages like SCR, dockerisation etc which makes the continuous integration process easy and automated.
One of the best open for code development
What do you like best about the product?
Easy to use
Easy to give hierarchy access based on the role
Great for large-scale products for corporate since the repositories are private
What do you dislike about the product?
It doesn't automatically link Jira tickets to solution branches.
What problems is the product solving and how is that benefiting you?
My team and I used it to run our sprints, manage code versions, code reviews, and continuous integration.
Associate Software Professional
What do you like best about the product?
The most helpful features according to me include -
- GitLab offers a full-featured Git repository with features like branching, merging, and pull requests.
Git provides built-in Continuous Integration and Continuous Deployment (CI/CD) pipelines that can be easily set up and managed.
GitLab offers a range of project management tools, including issue tracking, milestone tracking, and a kanban board, to help teams stay organized and on track.
Collaboration: GitLab offers a range of collaboration features, including merge requests, wikis, and comment threads, to help teams work together more effectively.
What do you dislike about the product?
Like any software,GitLab also has some drawbacks or cons that users may experience, including:
-GitLab has a large feature set, which can make it difficult for users to navigate and understand all its capabilities.
-GitLab can be resource-intensive, which can result in slower performance and longer wait times, especially for larger projects and teams.
-While GitLab offers a free version, many of its most advanced features are only available in paid versions, which can be expensive for some organizations.
-As teams and projects grow, GitLab may struggle to scale effectively, which can result in slowdowns and other performance issues.
What problems is the product solving and how is that benefiting you?
GitLab solves several problems that software development teams and organizations face, which includes increased collaboration, since it offers a range of collaboration features, including merge requests, wikis, and comment threads, to help teams work together more effectively. This is what helped me greatly along with highly efficient CI/CD functionality.