Download all the repositories from a GitHub useraccount
sudo apt-get install libcurl4-openssl-dev
sudo cpan JSON WWW:curl
- Setup
rsa
ssh keys
in.ssh
appropriately (so that you have ssh access to repositories)
- Call the perl script with the parameter
perl getRepos.pl [--type {users|orgs}] --name <username>
perl getRepos.pl -n StayerX # Download the repositories for a user
perl getRepos.pl -t orgs -n project-renard # and for an organisation
- Note: if you do
CTRL + c
it should skip a repository
- Fork it https://github.com/StayerX/GitHubDownloader/fork
- Create your feature branch (
git checkout -b <my-new-feature>
) - Commit your changes (
git commit -am 'Add some feature'
) - Push your changes (
git push
)
Support to pull changes automatically.