diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 6fa288b7a1547661d7dbe99212e1afd836d3bc50..ab47a9aa7e0b39dde6d9e7ea740c2da48f102edb 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,7 +1,7 @@
 image: registry.gitlab.tugraz.at/dbp/middleware/dbp-api/api-starter-bundle:v1
 
 before_script:
-  - "sed -i 's|git@gitlab.tugraz.at:|https://gitlab.tugraz.at/|g' composer.*"
+  - 'git config --global url."https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.tugraz.at/".insteadOf "git@gitlab.tugraz.at:"'
 
 variables:
   COMPOSER_CACHE_DIR: "$CI_PROJECT_DIR/_composer_cache"