Clarify exception message when an empty response is returned
Fix usage of GitDownloader with relative paths, fixes #1843