diff --git a/swh/loader/git/loader.py b/swh/loader/git/loader.py index d4fa48814ac273c160bd930be094e137fd2b0a4b..5217edd9bc9894e37dd088138285c1925d5fe5be 100644 --- a/swh/loader/git/loader.py +++ b/swh/loader/git/loader.py @@ -182,6 +182,7 @@ class GitLoader(BaseGitLoader): temp_file_cutoff: int = 100 * 1024 * 1024, connect_timeout: float = 120, read_timeout: float = 60, + verify_certs: bool = True, urllib3_extra_kwargs: Dict[str, Any] = {}, requests_extra_kwargs: Dict[str, Any] = {}, **kwargs: Any, @@ -216,6 +217,10 @@ class GitLoader(BaseGitLoader): self.requests_extra_kwargs = requests_extra_kwargs self.requests_extra_kwargs["timeout"] = (connect_timeout, read_timeout) + if not verify_certs: + self.urllib3_extra_kwargs["cert_reqs"] = "CERT_NONE" + self.requests_extra_kwargs["verify"] = False + def fetch_pack_from_origin( self, origin_url: str,