GitProtect.io provides backup for both self-managed and SaaS GitHub, GitLab, and Bitbucket solutions. Thus, it makes it possible for you to migrate your data from the On-Premise to the SaaS ecosystem, and vice versa, with ease.
All you need to do is to set up a backup policy and back up your DevOps environment. Then, you need to restore your data using cross-over recovery to the place of your choice. With this recovery option, you can even restore your data to another Git hosting service, for example from GitLab to GitHub or Bitbucket, and conversely.