I’ve been using GitHub Classroom for several semesters now. It used to be the case that I could change the
master branch to
gh-pages in the template so it would deploy a GitHub Page automatically. I was doing this so when students accepted the assignment they would have a page already set up and they wouldn’t need admin rights on their repo to do it themselves.
However, in the last few weeks this has stopped working and I can’t figure out why. When students accept the assignment they get the
gh-pages branch copied over but a GitHub Page is never created for it.
I put a support ticket in last week but haven’t heard back from it yet. Any ideas?
FWIW, here is my template repo which is deployed from
And here are the steps I’ve been following to set up each assignment.