Early days Linux Kernel Code was just mailed around via Email. And torrents (also usenet but we don't talk about bruno) were there for distros from the very beginning.
I'm so convienced that all major Bitcoin projects should embrace that - I would actually argue we should switch to torrent first, github second right now.