1) Sorry my explanation was a bit confusing, I'm willing to maintain it and it is the $10 VPS from DigitalOcean, I'm not 100% sure what CI/CD is but if I was going to go down the road of having my own private git server I'd most likely just rent the $5 from DigitalOcean or the cheapest from a different company.
2) I don't really get why I was asking that, I think I was trying to ask about repositories and having my different developers only being able to access certain repositories at a time, but of course thats possible.
Thanks