Verified Commit daec6ac1 authored by Peter Stanko's avatar Peter Stanko
Browse files

Fixed using custom ssh command

parent 0208f3d8
Loading
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
import logging
import os
from pathlib import Path

from git import Repo
@@ -84,7 +85,9 @@ class GitWrapper:
            params['branch'] = self.config.branch

        if self._custom_ssh_key:
            params['env'] = dict(GIT_SSH_COMMAND=self._create_ssh_command())
            ssh_command = self._create_ssh_command()
            os.environ['GIT_SSH_COMMAND'] = ssh_command
            params['env'] = dict(GIT_SSH_COMMAND=ssh_command)
        log.debug(f"[GIT] Clone: {params}")
        cloned_repo = Repo.clone_from(**params)
        self._process_cloned_repo(cloned_repo)