We have GitHub Enterprise at the University of British Columbia (Vancouver, Canada). I am wondering if we will be able to use GitHub Classroom on that. It is a federal policy that student information may not be stored on any host outside of Canada! There is also a strong preference to store all our class material (including student’s repositories) on our local network. Any advice will be appreciated.
The short answer is that it’s not “nice” but it is “functional.”
Since it’s open source, you can use if for your GHE install. However, you won’t automatically have updates, and opening issues/reporting might be difficult. That said, a few Universities do what you are outlining.