diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e09e6e91431bea040de448534bb7dfc92f0debb6..5a0f3c32115ab6b81691433e9efc075e97b49d07 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -18,7 +18,7 @@ cache:
     - cd /root/robotpkg/math
     - git pull
     - cd pinocchio
-    - make checkout MASTER_REPOSITORY="dir ${CI_PROJECT_DIR}"
+    - make checkout MASTER_REPOSITORY="git ${CI_PROJECT_DIR}/.git"
     - make install
     - cd work.$(hostname)/$(make show-var VARNAME=DISTNAME)
     - make test
@@ -43,10 +43,10 @@ robotpkg-pinocchio-18.04-release:
     - cd /root/robotpkg/math
     - git pull
     - cd pinocchio
-    - make checkout MASTER_REPOSITORY="dir ${CI_PROJECT_DIR}"
+    - make checkout MASTER_REPOSITORY="git ${CI_PROJECT_DIR}/.git"
     - cd ..
     - cd py-pinocchio
-    - make checkout MASTER_REPOSITORY="dir ${CI_PROJECT_DIR}"
+    - make checkout MASTER_REPOSITORY="git ${CI_PROJECT_DIR}/.git"
     - make install
     - cd work.$(hostname)/$(make show-var VARNAME=DISTNAME)
     - make test