I needed to create multiple Github repositories and grant access to them for different users. After creating the first repository by hand and granting access to it, I had enough of it. There are just too many damn clicks!
So I used the CLI. Github has a nice cli-program called gh. With it you can easily create new repositories:
gh repo create --public user/repo
Adding collaborators to the repository was a little bit harder since gh does not provide an easy way to do this. However you can easily talk to the REST-API with gh:
gh api --method=PUT repos/user/repo/collaborators/rndmh3ro -f permission=admin
Top comments (0)