Required permissions
Required permissions for integrating GitHub with Xopero ONE and protecting its resources.
Connecting GitHub with Xopero ONE requires appropriate permissions to access and protect repositories and their associated metadata. The required permissions depend on the authorization method used, such as a GitHub App or personal access token (PAT), and on the type of data that needs to be protected.
Account permissions
Integrating GitHub with Xopero ONE to back up and restore repositories, projects, and associated metadata requires an account with full administrative privileges.
Exact roles and permission levels may vary depending on individual repository settings, project configurations, or organization-level security policies. Below are examples of different roles, along with the corresponding permissions and the capabilities they provide in Xopero ONE.
Permissions for the OAuth app
To ensure seamless integration and correct operation, the Xopero ONE OAuth application* requires the following permissions:
*The Xopero ONE OAuth application for GitHub is called GitProtect.
Permissions for the GitHub App
Xopero ONE GitHub App* installation requires the following permissions:
*The Xopero ONE GitHub App is called GitProtect.
Permissions for personal access tokens (PAT)
Personal access tokens are generated in GitHub account settings under Settings > Developer settings > Personal access tokens and can be assigned different permissions.
Registering the Xopero ONE application and executing full repository backup and restore tasks requires a token configured with at least repo and workflow permissions.
With minimal privileges, certain metadata may not be included in the backup. Select the permissions based on the specific data you need to protect.

The following list outlines the permissions required to back up repository metadata within an organization:
If you grant the token only read permissions, you can perform backups, but restoring data requires generating a new token with write permissions.
Useful links and items
Last updated
Was this helpful?

