Hi! Thanks for the kind referal @mozzadrella
Don’t hesitate to give admin rights to each team member. Unless you think that the team could really do bad things I don’t see the problem. Naturally, the team should find their process and have a dedicated person that will manage the GitHub.
About organizational vs personal: I think that organizational is more interesting. The personal repo can be quite limitating for the teacher. And what if the student becomes sick or leaves the course? By keeping control, . Organizational repos are easy to make private, so for the next semester students won’t have access to the previous semester’s work. Personal repos are an hassle for me since I have to send mails to past students to ask them to not publish their assignments or group projects to public repo because future students can just copy them.
If you have any other questions, feel free to ask!