roadmap icon indicating copy to clipboard operation
roadmap copied to clipboard

Repository Snapshots Beta

Open github-product-roadmap opened this issue 4 years ago • 0 comments

Summary

Repository snapshots will allow GitHub AE enterprise owners the ability to schedule periodic snapshots of repository code and metadata and export those snapshots to an external storage location.

Intended Outcome

GitHub customers with strong audit and compliance goals have a need to store repository history away from GitHub's infrastructure. This feature allows customers to easily configure and execute a snapshotting strategy that offers the ability to review the state of a repository at a specific point in time. Snapshots may be held indefinitely, or according to the customers' own policies as they will be hosted on storage infrastructure of the customer's choosing.

How will it work?

All enterprise-owned repositories may be chosen to be snapshotted on a daily, weekly, or monthly basis. An external storage location must be configured with verification of write eligibility for the GitHub AE service. Snapshots will be composed of JSON files, and will include point in time records of repository code and other metadata like issues and pull requests.

github-product-roadmap avatar Apr 07 '21 14:04 github-product-roadmap