This utility was born out of the need to create and configure multiple Github
repositories in an easy, consistent and
repeatable manner, yay automation! 🎉
-
Create a
Github
oauth token that has therepo
,admin:public_key
, andadmin:repo_hook
scopes attached to it. -
Create a defintion repository and your first repository definition
-
Create the repository
docker run -it --rm \
-v <PATH TO LOCAL DEFINITION REPOSITORY>:/definition-repository \
dangernoodle/github-repository-tools \
--repoDir /definition-repository \
repository <NAME OF REPOSITORY>
See the wiki for futher details.