diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f9a4bfb591e742c5703cc73035571345502d7030..127cb13c90a5269189fbf9d8e5f29e43ec5d82cc 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -99,10 +99,11 @@ pages:
     PAGES_BRANCH: pages
     HTTPS_REMOTE: https://${PROJECT_BOT_USER}:${PROJECT_BOT_TOKEN}@${CI_SERVER_HOST}/${CI_PROJECT_PATH}.git
   before_script:
+    - apt update && apt install git-lfs
     - pip install -r pages/requirements.txt
     - git config user.name $PROJECT_BOT_USER
     - git config user.email $PROJECT_BOT_USER@git-st.inf.tu-dresden.de
-    - git fetch origin $PAGES_BRANCH || echo "Pages branch not deployed yet."
+    - git fetch -f origin $PAGES_BRANCH:$PAGES_BRANCH || echo "Pages branch not deployed yet."
     - git checkout $CI_COMMIT_SHA
   script:
     - cd pages