Gitty is a Node.js wrapper for Git. It's syntax resembles the Git command line syntax, executes common commands, and parses the output into operable objects.
- Node.js 0.12.x (http://nodejs.org)
- Git 1.7.x.x (http://git-scm.com)
$ npm install gitty
Run the the unit and integration tests with:
$ npm test
var git = ;// identifying the repo and using defaultsvar myRepo = ;// explicitly passing the path to the git clientvar myRepo2 = ;// specifying an options object (note all properties are optional)var myRepo3 =;
Now you can call this instance of
Repository's methods. For example, to
git log for
myRepo, you would do:
Gitty no longer supports username/password authentication over SSH. You should be using SSH keys for that.
Gitty was written by Gordon Hall (firstname.lastname@example.org)
Licensed under LGPLv3 license