Your First Backup
Create an on-demand backup to protect your repositories.
Prerequisites
- A GitSec account (sign up)
- At least one connected GitHub installation (connect GitHub)
Steps
- Navigate to Repositories > GitHub in the sidebar.
- Click on the repository you want to back up.
- On the repository detail page, you'll see the Overview tab with a summary of the repository.
- Click the Backup button to trigger an on-demand backup.
- The backup process will start, and you can track its progress in the Activity tab.
What Gets Backed Up?
By default, a backup includes the following scopes:
| Scope | Status | Description |
|---|---|---|
| Code & Commits | Active | All branches, tags, and commit history |
| Pull Requests | Active | Open and closed pull requests with comments |
| Issues | Active | Open and closed issues with labels and comments |
| Wiki Pages | Coming soon | Repository wiki content |
| Projects | Coming soon | GitHub Projects boards |
| Releases | Coming soon | Tagged releases and assets |
Viewing Your Backup
Once the backup completes:
- Go to the Backups tab on the repository detail page to see per-repo backups.
- Or navigate to Backups in the sidebar to see all backups across repositories.
Each backup entry shows the status, included scopes, start and finish time, elapsed time, and total size.
Next Steps
- Set up a scheduler for automatic recurring backups.
- Configure push event backups to back up on every git push.
- Configure BYOS storage to use your own storage provider.