diff --git a/pwm b/pwm
index d51ca87c1a7eb0912698cd3d6dc68147248f579a..7dabd0518acf2c8355a149978078ceb8bacb8e80 100755
--- a/pwm
+++ b/pwm
@@ -207,12 +207,12 @@ def clone_all(token: str, id: str, directory: str, until_date: Optional[str], so
         print('Cloning in "' + directory + '/' + repo_local_name + '"')
 
         if use_http:
-            subprocess.run(["git", "clone", "-q", ssh_url_to_repo,
-                            directory + '/' + repo_local_name])
-        else:
             url = "{}:{}@{}".format("gitlab-ci-token", token, BASE_URL)
             subprocess.run(["git", "clone", "-q", web_url.replace(BASE_URL, url),
                             directory + '/' + repo_local_name])
+        else:
+            subprocess.run(["git", "clone", "-q", ssh_url_to_repo,
+                            directory + '/' + repo_local_name])
 
         if until_date:
             commit_id = subprocess.check_output([