Each click on the classroom invite link creates a new duplicate repo

My teacher posted an invite link for us and it’s not working too well – every time I click the link a new repo gets created.

Is there a page for students to keep track of their own assignment repos instead? At minimum I would expect GitHub to know which repo was created by the specific invite link and just send me there instead of creating a new one.