diff --git a/src/devx/tools/setup_image.py b/src/devx/tools/setup_image.py index c208d38..71a37dc 100644 --- a/src/devx/tools/setup_image.py +++ b/src/devx/tools/setup_image.py @@ -81,6 +81,17 @@ def _install_in_image( username, token, ) + # Configure git URL rewrite so git+https dependencies can authenticate + subprocess.run( # nosec B603, B607 + [ + "git", + "config", + "--global", + f"url.https://{username}:{token}@{gitea_host}/.insteadOf", + f"https://{gitea_host}/", + ], + check=True, + ) click.echo(f"[setup-image] Linked {opt_venv}" + (f" with [{extras}]" if extras else "") + ".") subprocess.run(cmd, check=True, env=env) # nosec B603