Accept an http URL as a repository location

Your project also has to end with `.git` which is a bit unusual. And it checks only for `.startswith('http')` so it will handle http and https URLs.