What does the GitHub Enterprise backup utility (github/backup-utils) back up?
Select an answer to reveal the explanation.
Short Explanation and Infographic
github/backup-utils is a full-picture backup — it's not just your Git data. It captures repos, wikis, GitHub Pages, issues, pull requests, project data, the database, and server configuration. A complete snapshot of your GHES instance.
Full explanation below image
Full Explanation
The github/backup-utils project provides a complete backup solution for GitHub Enterprise Server. It backs up: Git repositories and wikis, GitHub Pages sites, issue and pull request data (metadata, comments, attachments), user data and SSH keys, organization and team structures, the MySQL database (containing all application data), and server configuration (from ghe-config). Backups use incremental snapshot methodology, making them efficient for frequent runs. The backup-utils run ghe-backup on a separate host connected to the GHES instance. For disaster recovery, ghe-restore can restore a complete backup to a new or existing GHES appliance. It is NOT a partial backup — it captures the complete application state.