GitHub Organization Tools¶
GitHub Organization Tools (ghot) is a CLI tool designed to simplify the management of users and repositories
within a GitHub organization.
Features:
- Invite and remove users from your organization.
- Create, clone, pull or delete repositories.
- Create issues to multiple repositories.
Installation¶
This tool can be installed via pip:
Quick Start Example¶
-
Create a new organization in GitHub.
-
Define a CSV file with the users and repositories.
idis a custom identifier for the user.usernameis the GitHub username.repois the repository name in the organization.
Check the CSV Format for more details.
-
Invite users to the organization:
-
Let users accept the invitation and create their repositories — Or do it for them!
-
And clone the repositories!