We built our own GitLab environment on premise several years ago to meet the needs of code development, version control, and change management of code for a small subset of applications we run in-house. We have a small group of users who check in, check out, review code, and make enhancements as necessary. Documentation for such code is also warehoused in GitLab.
Pros
Version control.
Code repository.
Time and date stamping files.
Documentation repository.
Cons
Web interface for gitlab could be modernized.
Software patch management could be more straightforward and easier to do with better logging when issues during updates arise.
Likelihood to Recommend
Any small to medium custom application development Gitlab works great for. If you are a large code development shop, there are other products on the market that can do everything in GitLab better, more secure, and make administration easier. For the price, GitLab is great for those with budget-conscious needs in mind.
VU
Verified User
Administrator in Information Technology (Oil & Energy company, 201-500 employees)