# Best self-hosted version control + CI/CD solution for small team?

**URL:** <https://forum.devtalk.com/t/best-self-hosted-version-control-ci-cd-solution-for-small-team/1050>\
**Category:** General Dev Chat\
**Tags:** cicd\
**Created:** [10 July 2020 00:59 UTC](https://forum.devtalk.com/t/best-self-hosted-version-control-ci-cd-solution-for-small-team/1050 "2020-07-10T00:59:10Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![AstonJ](https://forum.devtalk.com/user_avatar/forum.devtalk.com/astonj/32/7_2.png) [@AstonJ](https://forum.devtalk.com/u/AstonJ)\
**Post date:** [10 July 2020 01:45 UTC](https://forum.devtalk.com/t/best-self-hosted-version-control-ci-cd-solution-for-small-team/1050/2 "2020-07-10T01:45:51Z")

</div>

Self-hosting git repos is pretty easy, there are good instructions in the Git book: [https://git-scm.com/book/en/v2/Git-on-the-Server-Getting-Git-on-a-Server](https://git-scm.com/book/en/v2/Git-on-the-Server-Getting-Git-on-a-Server) (excellent book btw, definitely worth a read). There is also a basic web visualiser that comes with Git itself, GitWeb: [https://git-scm.com/book/en/v2/Git-on-the-Server-GitWeb](https://git-scm.com/book/en/v2/Git-on-the-Server-GitWeb)

I’ve only ever used it for deployment purposes though (so push / pull etc) hence didn’t bother with a web visualiser. I’m not sure whether it would be suitable for your exact requirements but it would definitely be worth reading through some of those chapters.

I think @NobbZ has worked with a self-hosted set-up with GitLab - hopefully he’ll see this and maybe add some thoughts…

---

_[View the full topic](https://forum.devtalk.com/t/best-self-hosted-version-control-ci-cd-solution-for-small-team/1050)._
