The answer is probably no, but I'm curious if anyone is using git for data management.
Both github and gitlab can be self hosted to avoid uploading to the cloud (and of course the file size limitations of using the public service).
I know it's original intent was for code development; however I think it would be an interesting approach.
Have a master branch for projects. Those projects can be forked when a revision is needed, or if working on a derived product. Pushing the changes back to the master branch could be setup to go through a round of checks and approvals.
The issues tracker could be used to request engineering changes, new configurations, etc.