diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 63cf87912582389d18e88a08a2bdfe0ceace29c5..379ec4c43d573344b574f2ceab96f472786ff54b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -35,7 +35,7 @@ deploy:
     - if [ "$CHANGES" -gt "0" ]; then 
         git status;
         git commit -m "Update public from ${CI_COMMIT_SHORT_SHA}";
-        git push HEAD:master HEAD:master -o ci.skip;
+        git push "https://${CI_USER_NAME}:${CI_ACCESS_TOKEN}@${CI_REPOSITORY_URL#*@}" "HEAD:${CI_COMMIT_REF_NAME}" -o skip-ci;
       fi
   only:
   - master
\ No newline at end of file