I've been against self hosting internal tools for a long time mainly because of the devops and other overhead. But AI based devops makes it so easy now to spin up whatever you want now that I'm reconsidering that. I use a lot of ansible for several of our deployments. At this point, most of that is managed via codex. For Git, all you technically need is ssh access and some backup strategy for your server. It would be…
Technically Dropbox is just rsync.
Also https://xkcd.com/1319/ but for maintenance.