turns out git credential is all smart and shit