stages: - mirror mirror-from-cgit: stage: mirror image: ubuntu:20.04 before_script: - apt-get update -y && apt-get install -y git - git config --global user.name "CI" - git config --global user.email "ci@gitlab.com" script: - git clone --mirror "$SOURCE_REPO" temp_repo - cd temp_repo - TARGET_REPO="https://oauth2:$TOKEN@$REPO_NAME" - git remote set-url origin "$TARGET_REPO" - git push --prune --mirror only: - schedules