While at work today I tried to Git for a bit, unfortunately, my commit wasn’t accepted with open arms.
Wait! What? Did I get fired? Why can’t I push to this repo?
Some internet searching later I realised that in fact, my job was safe.
My woes were a result of a bug introduced in the newer version of Git LFS (v2.0.0), there is an open issue for it (link).
Happily, the fix is simple, downgrade to v1.5.6 which can be downloaded here (link).
Another attempt at a push and all was green(well) again, just the way I like it.