diff --git a/esap/ida/api/views/ida_views.py b/esap/ida/api/views/ida_views.py
index 015daf70c379aa2944224a49e342713891af5b81..00d01799761e21e1e9b5a3f9a8e089b66b3a80fa 100644
--- a/esap/ida/api/views/ida_views.py
+++ b/esap/ida/api/views/ida_views.py
@@ -147,7 +147,7 @@ class Deploy():
 
             BINDER_API_ROOT = "https://mybinder.org/v2"
             BINDER_REPO_TYPE = "git"
-            BINDER_REPO_URL = quote_url(workflow.url)
+            BINDER_REPO_URL = quote_url(workflow.url).replace("git+","")
             BINDER_REPO_REF = workflow.ref
             BINDER_REPO_FILE = quote_url(workflow.filepath) if workflow.filepath else None
 
@@ -161,7 +161,7 @@ class Deploy():
             # it's just ignored as we redirect to the facility only.
             BINDER_API_ROOT = facility.url + "v2"
             BINDER_REPO_TYPE = "git"
-            BINDER_REPO_URL = quote_url(workflow.url)
+            BINDER_REPO_URL = quote_url(workflow.url).replace("git+","")
             BINDER_REPO_REF = workflow.ref
             BINDER_REPO_FILE = quote_url(workflow.filepath) if workflow.filepath else None