For basic repositories yes, Gitea [1], gitosis [2], gitolite [3], self hosted Gitlab, or just plain ol git over SSH. Otherwise no, not for all the work-flows and CI/CD integrations. Gitlab <i>is not free and</i> may or may not cover your integration use-cases but there would need to be more details in your question. I am most familiar with gitosis.<p>[1] - <a href="https://github.com/go-gitea/gitea">https://github.com/go-gitea/gitea</a><p>[2] - <a href="https://github.com/tv42/gitosis">https://github.com/tv42/gitosis</a> # some Linux repos contain this as a prebuilt package.<p>[3] - <a href="https://gitolite.com/gitolite/index.html#installsetup" rel="nofollow">https://gitolite.com/gitolite/index.html#installsetup</a> # Also contained in some Linux package managers