Skip to content

cooperhewitt/github-tools

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

github-tools

clone-repos.py

A simple script to clone a user's or an organization's public and private repositories. Requires a personal API token.

Cloning your own repositories

$> clone-repos.py --token <personal-api-token> --outdir </path/to/github-clone> [ list of repos to skip ]

Cloning an origanization's repositories

$> clone-repos.py --token <personal-api-token> --organization <org> --outdir </path/to/github-clone> [ list of repos to skip ]

Using a config file

You can also use a standard .ini file for specifying your personal API token

$> clone-repos.py --config </path/to/config> --outdir </path/to/github-clone> [ list of repos to skip ]

The config file should contain a github.token entry, for example:

[github]
token=s00pers33kret

See also

About

Tools for working with Github

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%