Why not make a git.getRemoteUrl() call within the git.prepareRepo() method -- in `lib/git.js` instead of having some conditional logic within `index.js`? 

For example, you can keep this file as the way it ways before with L56 intact and add the business logic of figuring out remoteUrl within the prepareRepo() method -- Does this make sense?