Looks like there are now several options for using git from node:
- gift: simple Node.js wrapper for the Git CLI with an API based on Grit (npm / github)
- node-git: a node.js git implementation modeled on grit (npm / github)
- nodegit: libgit2 asynchronous native bindings (npm / github)
- node-git: a thin wrapper around the command-line git command (github)