nbgitpuller lets you distribute content in a git repository to your students by having them click a simple link. Automatic merging ensures that your students are never exposed to git directly.
This would ease the deployment of course material by teachers
that don't won't need to go all the way to using
for whose students opening a terminal would be a barrier.
Bonus: see how the same approach could be used to launch travo rather than nbgitpuller.