Need help - some of my students can see repos belonging to other students #119974
-
Hi everyone,Hello -- We are encountering very odd behavior from Github Classroom. Problem 1: I have a group assignment for the class that is done in groups of 2. When students accept the github classroom invite link for the assignment, they create a team for their new forked repo. Their team is getting added both to the forked repo and the PARENT repo (created by us to give out the assignment). As a result, any subsequent student who accepts the invite gets a forked repo with their team and all students teams who mistakenly got added to the parent. This means that students can see all repos that were forked after they created their repo. The repos are private but other students (their teams) are getting added to a private repo. We are having to manually clean up this issue. Problem 2: We are seeing random github accounts getting added as outside collaborators to the parent repo holding the assignment. Our repo is private and we have neither invited nor accepted anyone to our repos. Yet, we have up to 60 outside collaborators show up on our assignment repos with read access. How is this even happening? Here is an example parent repo with both problems: https://github.com/umass-cs677-current/spring24-lab2/settings/access This repo has 60 strangers as outside collaborators and 3 student teams who got added to the parent (and then got access to many other student repos that were forked subsequently) Any help would be highly appreciated. Also, this issue is only seen for group assignments. All individual assignments are working normally. |
Beta Was this translation helpful? Give feedback.
Replies: 6 comments 4 replies
-
I'm cross-referencing discussions from the Global Campus Teacher discussions here. Problem 1 might be related to this one: https://github.com/community/Global-Campus-Teachers/discussions/329 Problem 2 is this one, which should actually be already resolved (but maybe it's not): https://github.com/community/Global-Campus-Teachers/discussions/317 |
Beta Was this translation helpful? Give feedback.
-
I am experiencing problem 1 as well. Here is another example of an affected parent repo: https://github.com/cpsc-spring-2024/cpsc-120-prompt-lab-08 |
Beta Was this translation helpful? Give feedback.
-
Hi @shenoy1, thanks for the report! As @hochleitner mentioned, Problem 2 should have been resolved by us and we should have removed the invalid outside collaborators -- our team will look into why this wasn't the case for you. Problem 1 seems like a novel bug; I've flagged it to the team and we'll have a look. |
Beta Was this translation helpful? Give feedback.
-
The bug in problem 1 can be reproduced as follows:
|
Beta Was this translation helpful? Give feedback.
-
Hey I want to remove the read access for the repos of other teams in the same classroom. How can I do that? |
Beta Was this translation helpful? Give feedback.
-
Problem is this one, which should actually be already resolved (but maybe it's not): https://github.com/community/Global-Campus-Teachers/discussions/317 |
Beta Was this translation helpful? Give feedback.
Hi @shenoy1, thanks for the report!
As @hochleitner mentioned, Problem 2 should have been resolved by us and we should have removed the invalid outside collaborators -- our team will look into why this wasn't the case for you.
Problem 1 seems like a novel bug; I've flagged it to the team and we'll have a look.