- Notifications
You must be signed in to change notification settings - Fork2
antony/github-backup
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
A tool to backup all of your organisation's github repositories.
- Private repositories
- Paginates an entire github organisation, not just the first page!
- Parallel clone (10 streams)
- Intuitive CLI to show progress
- Uses github API v3
There are a lot of tools out in the wild for the same purpose, but not a single one of them works reliably or paginates a large organisation, so you get the first 50-100 repositories and then you have to edit the code to get more...
Youneed a github token if you want to backup private repositories. it needs repo permissions.
Just install the package locally and run the binary it provides:
npm i -g @antony/github-backupgithub-backup --token<your-token-from-above> --organisation<organisation> --workingDir=./some/path
Where:
tokenis your github token (optional)organisationis your organisation nameworkingDiris where you want the repositories cloned to. If it does not exist it will be created.
About
Backup github organisations with a single command
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published
