In reply to kalenjohnson86.

Those are just wrappers, they still require Git on the server and proc_open() or similar.

As for the first paragraph, the beauty of VersionPress is that the user doesn't need to have a clue what Git or VCS is, for them VersionPress is just a table of changes and an undo button for them. So the common shared hosting scenario is certainly worth pursuing.