diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9008bf65a77bb1259f6284772a316daa4361b7a7..c75cc3b974ccc7df0c9b23f5ea1edf6a30ebb18d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -7,7 +7,7 @@ pages:
     HTTPS_REMOTE: https://gitlab-ci-token:${ACCESS_TOKEN}@${CI_SERVER_HOST}/${CI_PROJECT_PATH}.git
   before_script:
     - pip install mkdocs-material mike
-    - apt-get install -y git
+    - apt-get update && apt-get install -y git
     - git config user.name $GITLAB_USER_NAME
     - git config user.email $GITLAB_USER_EMAIL
     - git fetch origin $PAGES_BRANCH && git -b checkout $PAGES_BRANCH origin/$PAGES_BRANCH || git checkout $PAGES_BRANCH || echo "Pages branch not deployed yet."