git ls-remote has an unusual way to indicate a URL was not
found: echoing back user input
$ git ls-remote --get-url does_not_exist does_not_exist $ echo $? 0
getRemoteURI handles checking for remotes other than 'origin', but
the error handling always matched against the string 'origin'
regardless of remote name.