Version control for small businesses: Our experience with Gitlab
August 17, 2020

Version control for small businesses: Our experience with Gitlab

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

Overall Satisfaction with Gitlab

Gitlab was used by my company for version control and to share files among collaborators. It was used by developers, technical staff, and researchers across departments to manage joint projects, as well as with external collaborators from other companies. Developers also used the software to manage changes, especially for projects where files were being edited by different people at a time.
  • Version control.
  • Shared folders.
  • Privacy.
  • Security.
  • Access control.
  • Managing users' access to projects.
  • Server configuration when hosted locally.
  • User interface.
  • Improved productivity.
  • Reduced security concerns.
  • Made collaboration easier.
  • Streamlined production.
GitHub's pricing page seemed to provide a better idea about the best fit for our organization. However, Gitlab provided better options for access control, like giving users access to issue tracker without having to provide them with access to the source code. Gitlab's continuous integration services also proved quite useful in the long run.
Gitlab's security features were quite helpful when our team was trying to rush towards deadlines and focus primarily on development. Although not fool-proof, with the security dashboard providing feedback about the most important security vulnerabilities to look into, we did not have to work on prioritization and could just focus on solving the most important problems.

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

Gitlab worked better for our team when compared with GitHub. There was better control over resources when we hosted the system locally, and users could be managed easier. Being a small team, we didn't run into too many issues. However, the UI for managing user access control could be improved.