v1.0.0 - Initial Release
What's new in v1.0.0
First public release of GitHub ? Google Drive Backup.
?? Live Dashboard - no install needed, runs in your browser via GitHub Pages.
Features
- Full backup - source code (git mirror), issues, pull requests, releases, wiki, labels, and milestones
- Full restore - recreates GitHub repos and pushes all branches, tags, labels, and milestones
- GitHub Pages dashboard - dark-mode browser UI, triggers GitHub Actions, monitors workflow runs live
- GitHub Actions - scheduled daily backup (02:00 UTC) and manual restore workflow
- Concurrent processing - configurable parallel repo operations
- Timestamped sessions - each backup creates an isolated folder in Google Drive
- Selective backup/restore - choose specific repos or process everything
- Rotating logs - Winston-powered log files with error isolation
Getting Started
See the README for full setup instructions.
GitHub Actions Secrets Required
| Secret | Description |
|---|---|
GH_BACKUP_TOKEN |
GitHub PAT (repo, read:org, read:user) |
GH_USER |
Your GitHub username or org |
GDRIVE_FOLDER_ID |
Google Drive folder ID |
GOOGLE_CLIENT_SECRET |
Contents of google-client-secret.json |
GOOGLE_TOKEN |
Contents of google-token.json |