Restore to GitHub

Cloudback allows you to restore any backup to a new GitHub repository. This is a manual process, accessible from the repository card in the Cloudback Dashboard.

restore a GitHub repository backup

Prerequisites

The restore process requires read and write access to your GitHub data, but the Cloudback app has read-only access, following the principle of least privilege. We have released an additional application Cloudback Restore with read and write access to your data. This application should be installed for a short period of time while the restore is running. Once the restore is complete, you should uninstall the application.

When you click on the Restore this backup button, Cloudback will prompt you to install the ‘Restore’ application:

install a restore GitHub application

Restore to a new repository

In the Restore dialog you will be prompted to enter a new repository name and a target account name (owner). After that you will be asked to install the Cloudback Restore GitHub application, if it is not installed yet. Once installation is done Cloudback creates an empty repository and initiates a restore process that runs in the background. The status is displayed in the repository card:

restore GitHub repository backup to a new repository

Once restore is finished please follow the link Open restored repository to open GitHub and verify the resulting repository:

link to open a new restored repository on GitHub website

Learn more