To quote Joel Spolski, has anyone using a distributed VCS lost any significant amount of code?
If github annoys you you can concievably create a new repo elsewhere, change origin locally, push.
The real question is how long until they annoy you. And how easy it would be to set up an automatic mirror beforehand.
replies(1):