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 gh-pages
.
And here are the steps I’ve been following to set up each assignment.