Python 3.7.3 (default, Jul 25 2020, 13:03:44) [GCC 8.3.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import requests >>> requests.head("git://git.zx2c4.com/cgit.git") Traceback (most recent call last): File "", line 1, in File "/home/anlambert/.virtualenvs/swh/lib/python3.7/site-packages/requests/api.py", line 104, in head return request('head', url, **kwargs) File "/home/anlambert/.virtualenvs/swh/lib/python3.7/site-packages/requests/api.py", line 61, in request return session.request(method=method, url=url, **kwargs) File "/home/anlambert/.virtualenvs/swh/lib/python3.7/site-packages/requests/sessions.py", line 542, in request resp = self.send(prep, **send_kwargs) File "/home/anlambert/.virtualenvs/swh/lib/python3.7/site-packages/requests/sessions.py", line 649, in send adapter = self.get_adapter(url=request.url) File "/home/anlambert/.virtualenvs/swh/lib/python3.7/site-packages/requests/sessions.py", line 742, in get_adapter raise InvalidSchema("No connection adapters were found for {!r}".format(url)) requests.exceptions.InvalidSchema: No connection adapters were found for 'git://git.zx2c4.com/cgit.git' >>> requests.head("https://git.zx2c4.com/cgit") >>>