On a schedule, the scenario picks up new files from GitLab and copies them into GitLab. Your backup keeps itself.