from git import Repo import os # Retrieve the environment variables GITHUB_PAT = os.getenv('GITHUB_PAT') GIT_id = os.getenv('GIT_id') GIT_repo = os.getenv('GIT_repo') if GITHUB_PAT: print("GITHUB_PAT set") # Ensure the cloned_repo directory does not already exist if not os.path.exists('cloned_repo'): # Clone the repository using the Personal Access Token for authentication Repo.clone_from(f'https://{GIT_id}:{GITHUB_PAT}@github.com/{GIT_id}/{GIT_repo}.git', './cloned_repo') # Import the main module from the cloned repository import cloned_repo.main as main from cloned_repo.main import *