Still, NodeGit has the advantage of being able to SSH keys authentication. I have made it available as a remote connection plugin.
Git implementation in GitDocumentDB uses isomorphic-git. If you like, you can use NodeGit for remote connection instead of isomorphic-git.
The plugin system will be ready for another Git implementation in the future.