From 4056ad613fe5b05fd4cfdca4030bc72dce5e0cad Mon Sep 17 00:00:00 2001
From: wassaf shahzad <wassafshahzad@gmail.com>
Date: Fri, 12 Apr 2024 00:35:34 +0200
Subject: [PATCH] fix: removed .git in template URL (#3049)

---
 reflex/utils/prerequisites.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/reflex/utils/prerequisites.py b/reflex/utils/prerequisites.py
index 21c25c031..26d4d78d7 100644
--- a/reflex/utils/prerequisites.py
+++ b/reflex/utils/prerequisites.py
@@ -1384,7 +1384,9 @@ def initialize_app(app_name: str, template: str | None = None):
         else:
             # Check if the template is a github repo.
             if template.startswith("https://github.com"):
-                template_url = f"{template.strip('/')}/archive/main.zip"
+                template_url = (
+                    f"{template.strip('/').replace('.git', '')}/archive/main.zip"
+                )
             else:
                 console.error(f"Template `{template}` not found.")
                 raise typer.Exit(1)