Apparently it's not exactly git side of GitHub that's failing. It's all the bells and whistles bolted on later causing the trouble.