Spaces:
Sleeping
Sleeping
| 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 * | |