Git Provider has a confusing error message when accessing a non-existant repo over http(s)