Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 1.12 KB

README.md

File metadata and controls

24 lines (16 loc) · 1.12 KB

CodeStreisand

This project is for automatically archiving Git repositories using GitHub Actions. It creates a bundle for each repository in a list, and hosts them in a separate branch.

See this demo.

Features

  • Backup repositories to a GitHub repository
  • Automatically update the archived repos
  • Supports posting to the Software Heritage

Usage

Tip

If you want to host your archives privately, you can also import this repo using GitHub Importer

  1. Fork this repository
  2. Edit list.txt with the URLs of the repositories you want to archive, one per line
  3. Trigger the manual run by going to Actions -> Update Archives -> Run Workflow
  4. (Optional) Change the update schedule in main.yml

Note

The results are stored in the archive branch by default