mirror of
https://github.com/morten-olsen/github-backup.git
synced 2026-02-08 01:36:24 +01:00
f3e3eff01968ae92b92fd9fd63fe413b0c802cfa
Simple Github Backup
A simple Github backup image, which will fetch a mirror backup of all repos the user is associated with from Github
Usage
docker run -it --rm \
-e GITHUB_TOKEN="$GH_TOKEN" \
-v "$PWD/backup:/backup" \
--cap-drop=all \
--user "$UID:$GID" \
ghcr.io/morten-olsen/github-backup
note: --user is not required, but recommended instead of running as root. Remember to give the user write access to the backup directory
Backup structure
|-{user1}
| |-{repo1}
| | |-info.json
| | |-git
| | | |-...
| |-{repo2}
| | |-info.json
| | |-git
| | | |-...
|-{user2}
| |-{repo1}
| | |-info.json
| | |-git
| | | |-...
Languages
TypeScript
90.1%
Dockerfile
8.9%
Shell
1%