The Wayback Machine - https://web.archive.org/web/20190616092447/https://github.com/github/backup-utils
Skip to content
Please note that GitHub no longer supports your web browser.

We recommend upgrading to the latest Google Chrome or Firefox.

Learn more
GitHub Enterprise Backup Utilities
Branch: master
Clone or download
Latest commit 0b42e11 Jun 5, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
debian Bump version: 2.17.1 [ci skip] Jun 5, 2019
docs Fix broken link Feb 8, 2019
script Bump version: 2.17.0 [ci skip] May 23, 2019
share/github-backup-utils Bump version: 2.17.1 [ci skip] Jun 5, 2019
test Bump version: 2.17.0 [ci skip] May 23, 2019
.dockerignore Refactor to use stable archive Oct 24, 2017
.gitattributes Exclude .gitignore and .gitattributes files from archives Aug 4, 2014
.gitignore Always read version from share/github-backup-utils/version Jan 14, 2015
.ruby-version
.travis.yml Use minimal "language" for travis testing Mar 13, 2019
CONTRIBUTING.md Remove duplicated word Sep 7, 2016
Dockerfile Removing unneeded COPY from Dockerfile May 2, 2018
LICENSE Add MIT license Jul 23, 2014
Makefile New makefile target Jul 27, 2016
README.md GitHub Enterprise Server Jan 10, 2019
RELEASING.md Use release notes May 23, 2019
STYLEGUIDE.md Improve wording Apr 6, 2018
backup.config-example add GHE_BACKUP_ES_AUDIT_LOG Apr 8, 2019

README.md

GitHub Enterprise Server Backup Utilities

This repository includes backup and recovery utilities for GitHub Enterprise Server.

Note: the GitHub Enterprise Server version requirements have changed starting with Backup Utilities v2.13.0, released on 27 March 2018.

Features

Backup Utilities implement a number of advanced capabilities for backup hosts, built on top of the backup and restore features already included in GitHub Enterprise Server.

  • Complete GitHub Enterprise Server backup and recovery system via two simple utilities:
    ghe-backup and ghe-restore.
  • Online backups. The GitHub appliance need not be put in maintenance mode for the duration of the backup run.
  • Incremental backup of Git repository data. Only changes since the last snapshot are transferred, leading to faster backup runs and lower network bandwidth and machine utilization.
  • Efficient snapshot storage. Only data added since the previous snapshot consumes new space on the backup host.
  • Multiple backup snapshots with configurable retention periods.
  • Backup commands run under the lowest CPU/IO priority on the GitHub appliance, reducing performance impact while backups are in progress.
  • Runs under most Linux/Unix environments.
  • MIT licensed, open source software maintained by GitHub, Inc.

Documentation

Support

If you find a bug or would like to request a feature in Backup Utilities, please open an issue or pull request on this repository. If you have a question related to your specific GitHub Enterprise Server setup or would like assistance with backup site setup or recovery, please contact our Enterprise support team instead.

You can’t perform that action at this time.