Documentation

Backups

Create, manage, and restore backups of your repositories and configurations with GitGlue's robust backup system. Since we store on each commit a bad actor wont be able to modify the stored codebase.

Standards

These standards are applied to all types of accounts.

  • • Encrypted
  • • Multiple archive locations globally
  • • Secure Access
  • • ISO/IEC 27040 Partners and Methods

Schedule

We pull your code on inception and then every push to the branches you enter will be backed up.

  • • Automatic Detection
  • • Commit to Vault less than 30 seconds.
  • • 100% Code Verification
  • • 100% Code Integrity

Backup Security

Your backups are encrypted and stored securely with enterprise-grade protection. Using ISO/IEC 27040 Partners, Methods and Connections. All access in and out is in a private network only accessible by our systems.

  • • AES-256 encryption
  • • Secure transmission
  • • Access control
  • • Audit logging

Retention Policies

Based on the type of account you have you will have different system controlled policies. See below to see what you get.

  • • Free = Last 1 Commit
  • • Pro = Last 10 Commits
  • • Enterprise = Last 100 Commits

Getting Started with Backups

1. Adding backups

Add your repositories to the system and select the branches you want to backup.

2. Configure Backup Settings

Set up your backup preferences including branches to backup.

Recovering your code

1. Select a version to download

If you have had backups enabled for a while you will have a list of versions to choose from.

2. Unpack the bundle

Your file will be something like this: gitglue-backup-2025-08-10-12-00-00.gz

3. Create a new directory

You need to make a new directory and copy the contents of the bundle into it (its better to unpack it in the new directory and remove the .gz file when unpacked)

3. Implement bundle

Verify the bunle

git bundle verify ./backupfile.bundle

We will use the bundle to restore your code.
git clone ./backupfile.bundle