VersionSQL supports connecting to remote repositories (like GitHub) as well as locally-hosted bare git repos ("git –bare init") and local working copies.
For local working copies, choose the "Folder" repository type and the appropriate post-commit command when setting up a connection.