I am trying to setup EGit to work with GitHub with https authentication, instead of the default ssh. (My reason is that I am a teacher, and some of my students do their work from different machines, so it's not convenient to rely on ssh keys stored on disk.) Has anyone gotten this to work? When I try doing a "Push to Upstream" using https, I get the unhelpful error message "An internal Exception occured during push: https://espertus@github.com/MillsCollegeMobileAppDev2011/test.git: not authorized".