Skip to content

Latest commit

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

mirror-actions

Scheduled GitHub Actions that mirror external git repositories into FascodeNet.

Each workflow clones an upstream repo with git clone --mirror and force-pushes every ref into the corresponding FascodeNet mirror via a write-enabled deploy key.

upstreammirrorschedule
git.archlinux32.org/archlinux32-keyringFascodeNet/archlinux32-keyringweekly (Mon 04:17 UTC)

Adding a mirror

  1. Create the destination repo under FascodeNet.
  2. Register a write-enabled deploy key on it and store the private key as a repository secret here.
  3. Add a job to .github/workflows/mirror.yml that reads that secret and pushes.

About

Scheduled GitHub Actions that mirror external git repos into FascodeNet

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors