knowledge-kitchen / scrum / github

GitHub Organizations

GitHub allows two kinds of accounts. Either type of account can own repositories and all other features of a GitHub project.

Switching between personal and organizational GitHub

Setting up an organization

Each group project in this course will invited as members of a GitHub Organization created by the Professor.

The Professor will:

  1. create an Organization in their user account Settings
  2. under the People tab of the Organization’s dashboard, he will click the Invite member button to invite all students (i.e. developers) to the Organization
  3. create a repository for each project - these repositories will belonging to the Organization
  4. create a Team for each repository within that repository’s Settings
  5. give that Team Admin permissions on that repository
  6. within the Team’s dashboard, add the other project members under the Members tab
  7. students will thus have permissions to control their own repositories