feat(git/auth): Support hostrules with username and password when authenticating git commands (#24081)