@Ruth_Mottram I think the question you should ask yourself is: do you feel comfortable requiring students to sign up for Github, which is owned by Microsoft? Because yes even though there is a good chance that most of them already have a Github account, that's still further reinforcing that dependency.You have an opportunity to show that alternatives exist and are usable. IMO you should take it!Offering some kind of extra credit for not using Github for their code is a possible middle road.