Github or not, using any distributed version control system would make things a lot easier.