Xopero ONE EN
FREE TRIALOPEN SUPPORT CASE
  • Introduction
    • Get Started
    • Planning & preparation
      • Supported platforms
      • System requirements
      • Backup environment planning
      • Licensing overview
      • Third-party libraries
  • Deployment and the storage overview
    • Deployment
      • Xopero ONE system components & architecture
      • Deployment models
      • Xopero ONE SaaS
        • Registration and overview
        • Available regions
        • Cloud worker
      • Xopero ONE on-premise
        • Installation options & overview
          • Management Service Installation On Windows
          • Management Service Installation On Linux
          • Management Service Installation On Docker
          • Management Service Installation On QNAP NAS In Container Station
            • Container Station older than 3.0
            • Container Station newer than 3.0
          • Management Service Installation On Synology NAS
          • Using your own SSL certificate
        • Updating Xopero ONE Management
          • Updating Management Service installed on Windows
          • Updating Management Service Installed On Linux
          • Updating Management Service running as a Docker container
          • Updating Management Service Running On QNAP NAS In Container Station
            • Updating Xopero ONE Management on Container station older than 3.0
            • Updating Xopero ONE Management on Container station newer than 3.0
          • Updating Management Service Running On Synology NAS
        • Access Xopero ONE Management
      • Xopero ONE Agent
        • Xopero ONE Agent installation
          • Xopero ONE Agent Installation On Windows Server 2008R2 And Windows Server 2012
          • Xopero ONE Agent Installation On Windows Workstations & Windows Server 2012 R2+
          • MSI installer and mass deployment
          • Xopero ONE Agent Installation On Linux
          • Xopero ONE Agent Installation On MacOS
          • Running Xopero ONE Agent On Docker
          • Running Xopero ONE Agent On QNAP NAS
            • Container Station older than 3.0
            • Container Station newer than 3.0
          • Running Xopero ONE Agent On Synology NAS
        • Updating Xopero ONE Agent
          • Updating Xopero ONE Agent On Windows Server 2008R2 And Windows Server 2012
          • Updating Xopero ONE Agent On Windows Workstations & Windows Server 2012 R2+
          • Updating Xopero ONE Agent On Linux
          • Updating Xopero ONE Agent On MacOS
          • Updating Xopero ONE Agent Running Xopero ONE Agent On Docker
          • Updating Xopero ONE Agent Running Xopero ONE Agent On QNAP NAS
            • Updating Xopero ONE Agent on container station older than 3.0
            • Updating Xopero ONE Agent on container station newer than 3.0
          • Copy of Updating Xopero ONE Agent Running Xopero ONE Agent On QNAP NAS
          • Updating Xopero ONE Agent Running Xopero ONE Agent On Synology NAS
        • Configuration
          • Logs Location
          • How To Restart The Agent Service
          • Agent Configuration
        • Activation
      • Log in to Xopero ONE
        • Log In With User Name And Password
        • Log In With SSO
        • Password Reset (On-premise, SaaS)
        • Log In With SAML
          • Azure AD
          • Okta
          • CyberArk
      • Getting Started
    • Storage - backup destination
      • Storage Overview
      • Supported Platforms
      • On-site storage
        • Local Directory
        • SMB Share
        • NFS share
        • MinIO S3
      • Cloud storage
        • Xopero ONE Cloud
        • AWS S3
          • Setting Up
          • Bucket & IAM Permissions
        • Wasabi
          • Setting Up
          • Permissions
        • Google Cloud Storage
          • Setting Up
          • Permissions
        • Azure Blob Storage
          • Configure a blob storage
          • Integration Methods
          • Setting Up
        • Backblaze B2
          • Setting Up
          • Permissions
        • S3 Compliant
      • Replication
        • Overview & Requirements
        • Planning & Setting Up Replication Plan
      • Cleanup of deduplication data
      • Ransomware Proof Storage
  • backup plan possibilities and the data solutions
    • Backup & recovery
      • Groups
      • How To Plan Your Backups?
      • Backup Plan Overview
      • Predefined Backup Plans
      • Encryption & Data Security
      • Scheduler & Data Retention
      • Triggering Backup Tasks
      • Compression
      • Deduplication
      • Error Handling
      • Azure DevOps backup & recovery
        • Integration prerequisites
          • Protected Azure DevOps resources / elements / metadata
          • Required permissions for Azure DevOps user, OAuth app and token
          • Azure DevOps API limitations
        • Adding Azure DevOps organization
          • Installing Xopero ONE worker
      • Azure DevOps Server backup & recovery
        • Integration prerequisites
          • Protected Azure DevOps resources / elements / metadata
          • Required permissions for Azure DevOps personal access token
          • API limitations
        • Adding Azure DevOps Server organization
          • Installing Xopero ONE worker
      • Workstations and servers
        • Overview And Data Protection Planning
        • Backup possibilities
          • File-Level Backup - Setting Up A Backup Plan, Performance, Advantages
          • Drive Image-Level Backup - Backup Plan Configuration, Limitations, Advantages, Common Issues
          • Database backup
            • Changing the temporary folder of dumps
            • Microsoft SQL database backup
            • PostgreSQL database backup
            • MySQL database backup
            • Oracle database backup
              • How to prepare Linux to backup Oracle?
              • Changing the database mode
          • Filters - Control The Backup Content
          • Backup scripts (how to configure, why to use, advantages…)
          • Backup optimization (backup window, task balancing, storage location, shutdown computer after backup
          • VSS settings & error handling
          • Backup plan dashboard details
        • Recovery
          • Recovery process overview
          • Database recovery
            • How to restore PostgreSQL database from backup?
            • How to restore MySQL database from backup?
            • How to restore MS SQL database from backup?
            • How to restore Oracle database from backup?
          • File-level backup recovery
          • Drive image backup recovery
            • Image-level Backup Recovery As An Image File And iSCSI - Granular Recovery Of Files & Folders
            • Image-level backup recovery as a BMR - recover the entire OS, data, and applications
        • Management
          • Device list and simplified view
          • Statistics and details on device dashboard
          • Device groups
          • Fetching device logs
          • Agent configuration
          • Device removal
        • Common issues
        • Use cases
      • VMware backup & recovery
        • Xopero ONE VMware integration
          • Prerequisites & Requirements
          • Integration Planning
          • Setting Up VMware In Xopero ONE
          • Virtual Appliance Overview & Deployment
        • Backup
          • VMware backup features overview
            • Backup Snapshots - Application-Aware, File System Consistent, Crash-Consistent
            • VMware Changed Blocks Tracking
            • Advanced Transport Methods
            • Skip SWAP And Empty Blocks
          • Backup plan
            • Plan Your VMware Backup
            • Setting Up A Backup Plan
            • Control VMware Workload - Task Balancing
            • Backup Plan Dashboard Details
        • Virtual Machines recovery
          • Recovery Process Overview
          • Whole VM Recovery
          • Granular Recovery Of Files & Folders - iSCSI Restore
          • Instant Restore - Disaster Recovery Feature
        • Virtual Machine Test Restore
        • Management
          • VMware Dashboard
          • Edit VMware Environment
          • Remove VMware From Xopero ONE
          • VM List Overview And Synchronization
          • Statistics On VM’s Dashboard
        • Common Issues
          • VM Backup Doesn’t Contain Some Files
        • Use Cases
      • Hyper-V backup & recovery
        • Xopero ONE Hyper-V integration
          • Prerequisites & Requirements
          • Setting Up Hyper-V In Xopero ONE
        • Backup
          • Hyper-V backup features overview
            • Hyper-V RCT
            • Skip Disks
          • Backup plan
            • Plan you Hyper-V backup
            • Setting up a backup plan
              • Hyper-V VMs backup
              • Hyper-V host backup
            • Backup Hyper-V host
            • Control Hyper-V Workload - Task Balancing
        • Recovery
          • Recovery Process Overview
          • Instant restore
          • Whole machine restore
          • Limitations on restoration hyper-V VMs settings
        • Management
          • Edit Hyper-V Environment
          • Remove Hyper-V from Xopero ONE
          • VM List Overview And Synchronization
          • Statistics On VM’s Dashboard
          • Hyper-V Dashboard
        • Common Issues
        • Use Cases
          • Restoration Hyper-V Virtual Machines in Saved/Paused States
      • Microsoft 365 backup & recovery
        • Integration with Microsoft 365 tenant
          • Prerequisites And Requirements
          • Required permissions for Xopero ONE M365
          • Adding Microsoft 365 Tenant To Xopero ONE
        • Backup
          • Xopero ONE Microsoft 365 Backup Overview & Supported Apps
          • Cloud To Cloud Backup
          • Backup Agent And Its License
          • Setting Up The Backup Plan
          • Backup plan dashboard details
        • API Rate Limits - Throttling
          • What Is Throttling?
          • How To Avoid Or Reduce Its Impact?
        • Recovery
          • Restore The Entire Mailbox, Selected Folders, Emails To Any Microsoft 365 User Or The Local Computer
          • Restore The OneDrive Files And Folder To Any Microsoft 365 User Or The Local Computer
          • Restore The Contacts And Calendars To Any Microsoft 365 User Or The Local Computer
        • Manage Microsoft 365 Integration In Xopero ONE
          • Microsoft 365 Dashboard
          • Edit Microsoft 365 Integration
          • Remove Microsoft 365 Tenant From Xopero ONE
          • Microsoft 365 Users’ List Overview And Synchronization
          • Charts And Statistics On Microsoft 365 User Dashboard
          • Enable\Disable Protection For Microsoft 365 Users - License Assignment
        • Common Issues
          • Throttling
        • Use Cases
      • Bitbucket backup & recovery
        • Integration prerequisites
          • Protected Bitbucket Resources / Elements / Metadata
          • Required Permissions For Bitbucket Users And Token
          • Bitbucket API Limitations
            • How To Reduce or Avoid Its Impact?
        • Adding Bitbucket Organization To Xopero ONE
          • Installing Xopero ONE Worker
        • Additional Bitbucket users
          • Reasons To Use Additional Users
          • How To Prepare An Additional Account In Bitbucket?
          • How To Configure In Xopero ONE?
        • Backup
          • Protected Bitbucket Resources / Elements / Metadata
          • Bitbucket Backup Process Overview
          • Setting Up A Backup Plan
            • Worker And Its License
            • Cloud to cloud backup
          • Enabling Additional Bitbucket Accounts For Backup
          • Backup Plan Dashboard Details
        • Recovery
          • Cross Recovery Options
          • Recovery process overview
          • Recovery Of A Single Repository To Git Service Or Xopero ONE Agent
          • Recover Of A Multiple Repository To Git Service Or Xopero ONE Agent
          • Wiki Recovery
          • LFS Recovery
        • Manage Bitbucket integration in Xopero ONE
          • Bitbucket Organization Dashboard
          • Editing And Removing Bitbucket Integration From Xopero ONE
          • Bitbucket Repositories List And Its Synchronization
          • Repository’s Dashboard Overview
          • Enable\Disable Protection For Bitbucket Repos - License Assignment
        • Common issues
        • Use Cases
      • Bitbucket DC backup & recovery
        • Integration prerequisites
          • Protected Bitbucket DC Resources / Elements / Metadata
          • Required Permissions For Bitbucket DC Users And Token
          • Supported Versions Of Bitbucket DC
          • Bitbucket DC rate limits
            • How To Disable Rate Limitations In Bitbucket DC?
            • Additional Bitbucket DC Users To Reduce Throttling Impact
        • Adding Bitbucket DC Instance To Xopero ONE
          • Installing Xopero ONE Worker
        • Additional Bitbucket DC Users\Tokens
        • Backup
          • Protected Bitbucket DC Resources / Elements / Metadata
          • Bitbucket DC Backup Process Overview
          • Setting Up A Backup Plan
          • Enabling Additional Bitbucket DC Accounts For Backup
          • Backup Plan Dashboard Details
        • Recovery
          • Cross Recovery Options
          • Recovery Process Overview
          • Recovery Of A Single Repository To Git Service Or Xopero ONE Agent
          • Recover Of A Multiple Repository To Git Service Or Xopero ONE Agent
          • LFS Recovery
        • Manage Bitbucket DC integration in Xopero ONE
          • Bitbucket DC Organization Dashboard
          • Editing And Removing Bitbucket DC Integration From Xopero ONE
          • Bitbucket Repositories List And Its Synchronization
          • Repository’s Dashboard Overview
          • Enable\Disable Protection For Bitbucket DC Repos - License Assignment
        • Common Issues
        • Use cases
      • GitHub backup & recovery
        • Integration prerequisites
          • Protected GitHub resources / elements / metadata
          • Required permissions for GitHub users and token
          • GitHub API rate limits
            • How to avoid or reduce their impact?
        • Adding GitHub organization to Xopero ONE
          • Install Xopero ONE worker
        • Additional GitHub users
          • Reasons to use additional users
          • How to prepare an additional account and Personal Access Token in GitHub?
          • How to add the additional user to Xopero ONE?
        • Backup
          • Protected GitHub resources / elements / metadata
          • GitHub backup process overview
          • Setting up a backup plan
            • Worker and its license
            • Cloud to cloud backup
          • Enabling additional GitHub accounts for backup
          • Backup plan dashboard details
        • Recovery
          • Cross recovery options
          • Recovery process overview
          • Recovery Of A Single Repository To Git Service Or Xopero ONE Agent
          • Recover Of A Multiple Repository To Git Service Or Xopero ONE Agent
          • LFS recovery
          • Wiki recovery
        • Manage GitHub integration in Xopero ONE
          • GitHub organization dashboard
          • Editing and removing GitHub integration from Xopero ONE
          • GitHub repositories list and its synchronization
          • Repository’s dashboard overview
          • Enable\disable protection for GitHub repos - license assignment
        • Common issues
        • Use cases
      • GitHub Enterprise self-hosted backup & recovery
        • Integration prerequisites
          • Protected GitHub Enterprise self hosted resources / elements / metadata
          • Required Permissions For GitHub Enterprise Self-hosted Token
        • Adding GitHub Enterprise Organization To Xopero ONE
          • Installing Xopero ONE Worker
        • Additional GitHub Enterprise self-hosted users
          • Reasons To Use Additional Users
          • How To Prepare An Additional Account And Personal Access Token In GitHub Enterprise Self-hosted?
          • How To Add The Additional User To Xopero ONE?
        • Backup
          • Protected GitHub Enterprise Self Hosted Resources / Elements / Metadata
          • GitHub Enterprise Self-hosted Backup Process Overview
          • Setting Up A Backup Plan
            • Worker And Its License
          • Enabling Additional GitHub Enterprise Self-hosted Accounts For Backup
          • Backup Plan Dashboard Details
        • Recovery
          • Cross recovery options
          • Recovery Process Overview
          • Recovery Of A Single Repository To Git Service Or Xopero ONE Agent
          • Recover Of A Multiple Repository To Git Service Or Xopero ONE Agent
          • LFS Recovery
          • Wiki Recovery
        • Manage GitHub Enterprise self-hosted integration in Xopero ONE
          • GitHub Enterprise Self-hosted Organization Dashboard
          • Editing And Removing GitHub Enterprise Self-hosted Integration From Xopero ONE
          • Repository’s Dashboard Overview
          • Enable\Disable Protection For GitHub Enterprise Self-hosted Repos - License Assignment
          • GitHub Enterprise Self-hosted Repositories List And Its Synchronization
        • Common issues
        • Use cases
      • GitLab cloud and self-managed backup & recovery
        • Integration prerequisites
          • Protected GitLab Resources / Elements / Metadata
          • Required Permissions For GitLab Users And Token
          • GitLab Rate Limits
            • How To Avoid Or Reduce Their Impact?
        • Adding GitLab organization to Xopero ONE
          • GitLab Cloud
          • GitLab Self-Managed
          • Installing Xopero ONE Worker
        • Additional GitLab users
          • Reasons To Use Additional Users
          • How To Prepare An Additional Account And Personal Access Token In GitLab?
          • How To Add The Additional User To Xopero ONE?
        • GitLab repository backup
          • Protected GitLab Resources / Elements / Metadata
          • GitLab Backup Process Overview
          • Setting Up A Backup Plan
            • Worker And Its License
            • Cloud To Cloud Backup
          • Enabling additional GitLab accounts for backup
          • Backup Plan Dashboard Details
        • GitLab group backup
          • Protected resources
          • Group backup overview
          • Setting up a backup plan
          • Backup plan dashboard details
        • Repository recovery
          • Cross recovery options
          • Recovery process overview
          • Recovery Of A Single Repository To Git Service Or Xopero ONE Agent
          • Recover Of A Multiple Repository To Git Service Or Xopero ONE Agent
          • LFS recovery
          • Wiki recovery
        • GitLab group recovery
          • Recovery process overview
          • Recover selected group to GitLab
        • Common issues
        • Use cases
      • Jira backup & recovery
        • Integration prerequisites
          • Jira API Limitations
          • Protected Jira Resources
        • Adding Jira Organization To Xopero ONE
          • Installing Xopero ONE Worker
        • Backup
          • Jira Backup Process Overview
          • Setting Up A Backup Plan
            • Worker And Its License
            • Cloud To Cloud Backup
          • Backup Plan Dashboard Details
        • Recovery
          • Recovery Process Overview
          • Recovery process
            • Recovery To Local Resources
            • Recovery To Jira Organizaton
        • Manage Jira integration in Xopero ONE
          • Jira Organization Dashboard
          • Editing And Removing Jira Integration From Xopero ONE
        • Common Issues
        • Use Cases
      • Xopero ONE API for DevOps Ecosystems
        • Xopero ONE REST API Details
        • API Authentication
        • Available Methods
        • Use Cases
      • Backup deletion
        • General Information And Requirements
        • Delete All Backups Of A Single Resource
        • Delete All Copies From A Selected Data Store
        • Delete All Versions Of A Single Resource From The Selected Backup
        • Removing Backups From AWS S3, Wasabi, Backblaze B2, And S3 Compliant Storage
  • Management
    • Logs
    • Xopero ONE tasks monitoring
      • List Of Current And Past Tasks
      • Task detailed information
        • Task Details - Backup
        • Task Details - Restore
        • Task Details - Replication
      • Audit log - general information
        • Log Details
        • Advanced Search Engine
    • Notifications
      • Available notifications
      • E-mail notification configuration
        • Daily reports configuration
        • Notifications configuration - Xopero ONE SaaS
        • Notifications configuration - Xopero ONE on-premise
        • Storage Space Notifications
      • Slack notification configuration
        • How to create webhook URL in Slack?
      • Sending notifications to any webhook
        • Configuration
        • Notifications sent to webhook
    • Additional administrative accounts
      • Roles and permissions
      • Create additional account
      • Edit additional administrative account
      • Additional account removal
    • Password manager - safely store all your secrets
      • Password Manager Overview
      • Add A New Password
      • Add A New Encryption Key
      • Edit Or Remove Existing Password
    • License management
      • Xopero ONE On-Premise License Check
      • License Details
      • Force License Refresh
    • FAQ
      • How to add MySQL Dump to path?
      • How To Enable HTTPS In Case Of On-premise Installation?
      • How To Change The Port Of Xopero ONE Management Service?
      • Why OST Files Are Not Included In The Backup?
    • Best practices and use cases
      • Browsing Backups Of x32 Operating Systems
    • Known Problems
  • CHANGELOG
    • Xopero ONE v1.8.5
    • Xopero ONE v1.8.0
Powered by GitBook
On this page
  • Get into restore view
  • Select the backup plan
  • Backup version
  • Select data to restore
  • Select the destination
  1. backup plan possibilities and the data solutions
  2. Backup & recovery
  3. Bitbucket backup & recovery
  4. Recovery

Recovery Of A Single Repository To Git Service Or Xopero ONE Agent

In this article, you will get information on how to restore single repository to git service or localhost.

PreviousRecovery process overviewNextRecover Of A Multiple Repository To Git Service Or Xopero ONE Agent

Last updated 1 year ago

Get into restore view

Xopero ONE has two options to open the restore view, both of them have been described below.

Use Git organization

Open the Bitbucket tab and then click on the Recover button next to the organization that you want to restore the backup. Also you can use the Explore button to restore your data.

In the next step search for the repository that you want to restore and select the Restore button available on the action menu for each repository.

Browse the storage

To perform the restore process starting with browsing the storage open the Storages tab and click the Browse storage button visible on the storage action menu.

After opening the restore window click on the Device section. After doing so, you'll be able to see every repository that has been backed up and sent to the selected storage. Choose one of the available repositories to proceed.

Select the backup plan

So the first step after getting into the restore window is to select the backup plan that we want to restore the data. Click on Backup plans and choose one of the available plans from the list.

After doing so, head to the Backup copies section.

Backup version

This section gives you the possibility to choose the backup version between all the backups that have been already performed.

Choose the desired date and click on the Restore button, which will display another window, where you can choose data to restore.

Select data to restore

By default, the system restores the whole repository (all the files included in it, the source code, etc.), but the metadata of the repository is optional. Xopero ONE allows you to choose only part of the metadata.

Each element can be included/excluded by turning on/off the switch next to it. There's one more additional option below all these, namely Wiki recovery. If you have your repository already available on Bitbucket you can restore only Wiki.

Select the destination

Restoring the whole repository

That allows you to select the destination of the restore process. At this moment it gives you the possibility to select one of the assigned organizations of any Git service or any device.

After choosing the repository and the metadata that you want to include during the restore process click on the Restore selected button or Restore all button, which will open another aside called Disaster revocery. Specify here the place where you want to restore the data.

Next aside consists of 4 sections:

Data to restore

Which was available in the previous step, but you can still edit it.

Restore to

Restore Settings

Restore to Git Organization

You can set the custom name for a repository that will be created during the restore process. And also reduce the internet bandwidth.

It is possible to enter a new repository name in the following variants.

  • If you enter organization/name (eg adambijax/test) the repository will be restored with the chosen name to the indicated organization.

In the example given, it will be the test repository in the adambijax organization. If the organization name entered does not exist, the repository will be simply restored to the source organization.

  • If you enter only the name of the repository (e.g. test) and the organization from which the repository comes is registered in Xopero ONE, the repository will be restored there. If the organization is not registered, the repository will simply be restored to your account.

  • When you enter the name of a repository that already exists in your organization, the restore will fail.

Restoring will never overwrite existing repositories in the organization. If you do not choose the repository name, the restored repository will have its original name with an automatically generated suffix.

Restore to Xopero ONE Agent - local device

To restore the repository to the localhost - any device - select the Device option, and next the destination device.

To restore the repository to the local device you have to have local Git client installed on this device.

You can resotore only repository (without metadata), if you restore the data to the local resources!

Make sure, that the device, to which you want to restore data to has Xopero ONE Agent installed and the Git client is added to the Path environment variable. The Path variable should be configured automatically after the Git installation (system restart may be required), but if it isn't, set it as the path to the git.exe file:

C:\Program Files\Git\bin\git.exe

To configure the Path variable, go to the environment variables, select the Path variable and hit the Edit button.

Now copy the git.exe file path and paste into the Path variable.

In the next step, select the directory, where the data should be restored to.

If the repository already exists in this folder, you can also overwrite the existing data.

Device used to restore the data

The last section gives the possibility to choose the device, that will be responsible for performing the restoration.

After defining all these parameters click Start now button, which will run the restore process. When the restore process will be over, a new repository will be created in your organization account.

Git - Downloads
Logo
Environment variableWikipedia
Bitbucket Organization Dashboard
Selecting git organization or local device to restore the data
Logo