Support MyBinder execution from arbitrary Git repositories

The current system is hard-coded to assume repositories are always on GitHub, but they won't be when I've migrated them to git.astron.nl (per #11 (closed)).

Edited Jul 30, 2021 by John Swinbank
Assignee Loading
Time tracking Loading