Git for Windows 2.49.0 changed HTTPS authentication negotiation behavior, causing pushes to on-premises Azure DevOps and TFS servers to fail with NTLM errors instead of using Kerberos. The fix is a single git config command that enables `http.emptyAuth true` scoped to your internal server URL, prompting Git to send an unauthenticated probe first so the server can advertise Kerberos/Negotiate. Rolling back to Git 2.48.x is also an option as a temporary workaround.
Table of contents
The symptomsWhat changedThe fixVerifying the fixAlternative: roll back Git for WindowsMore informationSort: