diff --git a/.gitlab-ci-init.yml b/.gitlab-ci-init.yml
index 74d21e73e87225807dc68c28f49e8b3dd565a7e7..1ded43f038906972f7d8e85951e6578c897fe550 100644
--- a/.gitlab-ci-init.yml
+++ b/.gitlab-ci-init.yml
@@ -36,9 +36,9 @@ pending:
 prepare:
   stage: prepare
   script:
-    - git clone ${GITHUB_REPOSITORY} .
-    - git checkout ${GITHUB_REF}
-    - rm .git
+    - git remote add project ${GITHUB_REPOSITORY}
+    - git fetch project
+    - git merge --allow-unrelated-histories project/${GITHUB_REF}
   artifacts:
     paths:
       - .
diff --git a/README.md b/README.md
deleted file mode 100644
index 128f8b31db0fed9013c9164549e411f7e9ba19c3..0000000000000000000000000000000000000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# github-gitlab-runner
-
-This repository runs an external pipeline on this gitlab instance.