You have a good point. I don't have experience hosting Git servers personally. Is it easy to run and maintain? I'll have a try on my VPS if it is.
(This is at least 1+ years old info, might have changed)
And a builtin admin interface to govern permissions on the above. Plus, its its own server. All of this ... is builtin to that single binary.
It has a few of its own quirks as a vcs, but its pretty much equivalent to git, both functionally & conceptually (if you know git, you'll know fossil in 5 minutes)
So, if you want a dvcs for syncing, and don't want to setup git for external access, try fossil?