Local installation of GitHub Classroom with Shibboleth

Hi,

I was wondering if it’s possible to decouple GitHub classroom from github.com. We are not allowed to store student data offsite and we can’t require students to make an account on some external website. I would like to run a local instance of GitHub classroom and use shibboleth for the student login. Is this (easily) possible? Pointers/ tutorials would be much appreciated.

Thanks!
Kolja

Hi @lhatsk, GitHub Education has recently launched a partner schools program that allows running a free, local instance of GitHub. This will allow your students to still use all of GitHub’s collaboration and reviewing features, but on your school’s own servers. Hope this helps!

Chris

1 Like

Thank you @ccannon94, that is helpful! Does this approach still require an account at github.com for the students? Before bringing this to the faculty (I am only a TA), I would need/want to evaluate GitHub classroom, maybe in of our courses next year. Is this possible, before becoming a partner school?

Thanks!

Kolja

@lhatsk I completely understand that struggle, I too am a TA trying to get version control included in as much of our CS curriculum as possible! GitHub Classroom will require a GitHub account. Unfortunately, the only way to evaluate GitHub is through the free, online hosted version.