diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index aa0c388fabaed76b9f908a86c7a4ed6440883b44..ca03fa474096dac4c73cd954055c9fd600165b56 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -119,9 +119,13 @@ deploy rrz:
     - sh bin/enable_ssh
     - apk add git
   script:
-    - git clone --depth=1 file://`pwd` tmp
-    - cd tmp
-    - git push $PUBLIC_REPO $CI_COMMIT_TAG
+    - rm -rf .git
+    - git init
+    - git tag $CI_COMMIT_TAG
+    - git add *
+    - git commit -m $CI_COMMIT_TITLE
+    - git tag $CI_COMMIT_TAG
+    - git push --force $PUBLIC_REPO $CI_COMMIT_TAG
   only:
     - tags