Git has its claws deep in the file system. On the browser side, JS and wasm have very limited access to the file system. You’d need to somehow bridge that gap. (It looks like isomorphic-git is using indexdb, and not the file system).
There’s probably other dependencies (ssh, http, an editor for commits) that need to be resolved to get expected functionality.