I think a lot of the (very real) pain just comes down to being a public private git server. Using a hosted platform is probably better in those circumstances. But you're really just swapping one problem for another: your bill was always <server> now it will be a function of number team mates plus services used by team mates plus file storage plus time/resources for actions.
It would be interesting in six months if you could do a retrospective on how this panned out.
It would be interesting in six months if you could do a retrospective on how this panned out.