I have 260 students in a class. I have a private repository for each of them (I own the repository for legal reasons). I have 27 graders that each need access to all repositories. Is there a way to grant all graders access to all repositories without sending out 27 * 260 emails that each must be clicked on for access?
I know how to use the 1.0 bindings with the REST api to give access to all grader users. This generates an “you have been invited!” email for each grader and each repo. I’d like to avoid that.
I think if each grader simply clones the repository after I share access with the REsT api, they will have access, but the rest api access will time out if they don’t do it soon after access is granted; then I’ll have to spam them again, which would be horrible.
On a related note, I’d like to know how to generate and grant access to repositories using the new API, since rest is deprecated now. I can’t understand the new documentation