Trouble opening repository with NodeGit

I'm trying to use nodegit to open up a git repository with the following code:

var git = require('nodegit');

git.Repo(repoPath, function(error, repository) {
  if (error) throw error;
}

This gives me the following error, no matter what I assign the repoPath variable:

git.Repo(repoPath, function(error, repository) {
    ^
Error: git_repository is required.

I have tried path to local folder, I have tried path to local folder, including the .git folder, I have tried a remote repo using url. No nothing.

Can anyone help out?

I'm using
node v0.10.24
nodegit v0.1.4.
git 1.9.0.msysgit.0
win 8.1 pro 64bit

You need to use the open method to open the repository.

git = require('nodegit')
git.Repo.open('some-path', function(err, repo) {
  console.log(repo.path())
}

Using a remote path won't work as git works locally. If you'd like to clone, there's a clone method available which will also call a function once the clone has been performed, like

git = require('nodegit')
git.Repo.clone('git://some-host/path', 'local-path', null, function(err, repo) {
  console.log(repo.path())
}