The purpose of this repo is for cloning all of your GitHub repositories. Maybe you have a huge number of repositories and fail to keep track of them all. Well this can help you out.
You will need to create a personal access token within your GitHub account.
Define a github.cfg
file which contains the following contents:
[github]
user = mygithubusername
token = mysupersecrettoken
Install the required Python2 libraries by executing:
python2.7 -m virtualenv venv
source venv/bin/activate
pip install -r requirements.txt
python clone-github-user-repos.py
Logging has been implemented in order to easily review what was found. The log
by default is clone-github-user-repos.log
which is also added to .gitignore.
MIT
Larry Smith Jr.