diff --git a/bin/util/installscript_writer.py b/bin/util/installscript_writer.py
index 056176126ee5a27f8444de7132d1c36828449e50..09381d0341a138a724a85cfeca3e32df3efbfb1e 100644
--- a/bin/util/installscript_writer.py
+++ b/bin/util/installscript_writer.py
@@ -208,7 +208,9 @@ class InstallScriptWriterPython(InstallScriptWriterInterface):
 
 
             def installModule(subFolder, url, branch, revision):
-                targetFolder = url.rstrip(".git").split("/")[-1]
+                targetFolder = url.split("/")[-1]
+                if targetFolder.endswith(".git"):
+                    targetFolder = targetFolder[:-4]
                 if not os.path.exists(targetFolder):
                     runFromSubFolder(['git', 'clone', url, targetFolder], '.')
                     runFromSubFolder(['git', 'checkout', branch], subFolder)