Ouch, so frustrating. Diagnosing and fixing github over https authentication problems is the worst. Typically after you clone a public repo and it'll never let you use your write access for push afterwards.