![](https://lemmy.inbutts.lol/pictrs/image/bcc9daf5-5ea6-4abb-8835-59b30360bb09.png)
![](https://lemmy.world/pictrs/image/8286e071-7449-4413-a084-1eb5242e2cf4.png)
This can be made even simpler by installing all the repos you want to mirror as submodules of the parent directory’s git repository. Instead of many git pull
or git fetch
, you blast a single git submodule update --recursive --remote
and go about your day.
Bonus: This has the added benefit of generating a git history for your automated process if you script in a commit message with a timestamp, making your mirrors reversible.
Amazon SES is dirt cheap, billed per-send, you just need to bring the Everything Else with something like Mailcoach or Sendy.