Gitlab as a version control software
April 14, 2022

Gitlab as a version control software

Ashvin Choudhary | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User

Overall Satisfaction with GitLab

We use GitLab for the maintenance of our codebase, we created multiple branches for the multiple environments(stage, pre-live, production). Daily we are using it to push the code, have code reviews, merge the code and deploy it on the server. As we need a private repository and have multiple developers who collaborate on the development GitLab is best suited for us.
  • Built-in continuous integration and continuous delivery features.
  • Creation and management of private repos.
  • Access control of the repo.
  • Menu is a little confusing.
  • CI/CD pipeline brakes sometimes.
  • Occasional crashes happens and you need to restart the server.
  • We are getting a very good return on our investment.
  • Earlier with Bitbucket we were facing some issues but we are very satisfied with GitLab.
The main reason for selecting GitLab over the others is that the free version also we have most of the functionalities available. We can create private repositories, assign different permissions to different users, can create a good number of users, so almost everything you need would be available in the free version for testing.
As we have more than 30 developers on our team and daily we are having approx 150-200 commits, as per our requirement GitLab is helping us very much from per continuous integration point of view. Daily code push, code reviews, merges everything is going on and it helped a lot in terms of flexibility.

Do you think GitLab delivers good value for the price?

Yes

Are you happy with GitLab's feature set?

Yes

Did GitLab live up to sales and marketing promises?

Yes

Did implementation of GitLab go as expected?

Yes

Would you buy GitLab again?

Yes

For the creation of private repositories, it is very well suited, we are getting this feature in the non-premium version also, which is very great. The other functionalities like the creation of repo, and assignment of users are great. UI is very good, we can easily review the merge request and provide our comments.