GitHub Enterprise Backup Utilities
Перейти к файлу
release-controller[bot] 0f8e133e9c 3.9.4 release 2023-11-29 11:37:25 -08:00
.github Merge pull request #681 from github/enterprise-3.9-backport-679-timreimherr/build-and-release-edit 2023-10-23 14:10:56 +00:00
bin Merge pull request #569 from github/check-datadir-is-nfs 2023-10-02 19:24:44 +00:00
debian no need to update change log 2023-11-29 11:37:25 -08:00
docs Merge pull request #569 from github/check-datadir-is-nfs 2023-10-02 19:24:44 +00:00
release-notes Create 3.9.4 release notes 2023-11-29 11:37:25 -08:00
script Merge pull request #568 from github/543-workflow-build-release-part-2 2023-09-27 08:53:07 -04:00
share/github-backup-utils Update version file to 3.9.4 2023-11-29 11:37:25 -08:00
test Merge branch 'enterprise-3.9-release' into enterprise-3.9-backport-558-fix-permissions-prog 2023-09-12 09:50:34 -07:00
.dockerignore Added git related dockerignore entries 2020-10-18 14:19:44 +02:00
.gitattributes
.gitignore Said file will not be accidently added 2023-05-11 18:25:17 +00:00
.releaseignore Merge pull request #568 from github/543-workflow-build-release-part-2 2023-09-27 08:53:07 -04:00
.ruby-version Revert "Remove unrelated changes" 2017-09-14 09:15:58 +01:00
CONTRIBUTING.md
Dockerfile Merge pull request #383 from github/solmaz/docker-update 2023-07-27 16:10:23 +00:00
Dockerfile.alpine Merge branch 'master' into master 2021-03-31 21:10:45 -07:00
LICENSE
Makefile
README.md Fix minor README linter warnings 2022-10-13 11:16:59 -07:00
STYLEGUIDE.md spelling: variables 2022-05-25 20:56:15 -04:00
backup.config-example Manual backport of #467 - resolved conflict 2023-08-07 20:54:28 +00:00

README.md

GitHub Enterprise Server Backup Utilities

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

Note: The parallel backup and restore feature will require GNU awk and moreutils to be installed. Note that on some distributions/platforms, the moreutils-parallel package is separate from moreutils and must be installed on its own.

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.