diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7af8c623842963070b1342f54239df48d591a2ac..6477389f601c9ae18220dafa2ac5a57bb00aaf90 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -19,8 +19,12 @@ sync_mirror:
   except:
     - production
     - staging
+  tags:
+    - git
   allow_failure: true
   script:
+    - mkdir ~/.ssh && echo "$GITHUB_HOST_KEY" > ~/.ssh/known_hosts
+    - eval $(ssh-agent -s) && ssh-add <(echo "$GITHUB_DEPLOY_KEY")
     - git clone --bare "$CI_BUILD_REPO" mirror.git
     - cd mirror.git
     - git update-ref -d refs/tags/production