Maybe hosted services are more reliable than a random desktop. But not more reliable than a couple of proper backup systems.
Github is a distribution system, not an archive. Obviously so, since it's Someone Else's Computer.
Losing your github archive should be about as exciting as losing your web page : a minor annoyance requiring a few minute's work to correct.
If it's not, you're doing it wrong.