any reason to not commit gitconfig directly went away with github tokens