Turns out git config --local --add didn't overwrite existing items as I had intended.