You can restore Azure repositories to a different repository hosting service such as GitHub.
Caution
All repository data in the destination location is overwritten by the restored data.
Review the following considerations for out-of-place restores:
-
If the repository is present, then the metadata of the repository is not modified.
-
If the repository is not present, a new repository is created with the same visibility as the source project.
Procedure
-
From the Command Center navigation pane, go to Protect > DevOps.
The DevOps page appears.
-
On the Azure DevOps tab, click the DevOps app.
The DevOps app page appears.
-
On the Repository groups tab, in the row for the repository group, click the action button
, and then click Restore.The Backup Content page appears.
-
Select the content to restore, and then click Restore.
You can select the entire organization, or specific projects and repositories on the app.
The Restore options dialog box appears.
-
To restore to a different app, click the Out of place tab, and then enter the following information:
-
Destination app: Select the destination app for the restore.
For example, you can select a GitHub app.
-
Account type: Select the account type, personal or business/institution, and then type the account name or organization name.
-
No of streams: Enter the number of streams to use for the restore.
-
-
Click Submit.