Accept file:// URLs to git repos

Sorry, I haven't been able to run the unit test here to confirm that passes, but the change itself works.