>> This is the main one. Simplified by making "auto" behave the same as >> unset. > > I still don't see the benefit of allowing a user to explicitly set > 'auto' then, if setting it to 'auto' is effectively a noop. But maybe > there's something I'm not seeing. >
If /etc/gitconfig says SSH, and you have different configs in your different repos, the easiest way out is setting AUTO in ~/.gitconfig.