Share via


Kerberos-verificatie

Azure DevOps Server 2022 - Azure DevOps Server 2019

Als u Azure DevOps gebruikt om uw Git-opslagplaats te beheren, gebruikt Git mogelijk het Kerberos-protocol om te verifiëren. (Dit is niet van toepassing op Azure DevOps Services, die gebruikmaakt van een andere vorm van verificatie.) LFS biedt geen ondersteuning voor Kerberos, dus u kunt fouten krijgen met de tekst 'Uw gebruikersnaam moet van het formulier DOMEIN\gebruiker zijn'. Vanaf Git LFS versie 2.4.0 is NTLM-verificatie met SSPI toegevoegd. U ontvangt deze fouten niet meer en verificatie werkt zonder extra configuratie.

We raden u ten zeerste aan om een upgrade uit te voeren naar Git LFS versie 2.4.0 of hoger, waar geen extra configuratie nodig is.

Als u geen upgrade naar 2.4.0 kunt uitvoeren, kunt u de Kerberos-referentie verwijderen en Git een nieuwe NTLM-referentie laten ophalen met behulp van de volgende tijdelijke oplossing.

Notitie

Referenties die via HTTP worden verzonden, worden doorgegeven in duidelijke tekst. Zorg ervoor dat uw exemplaar van TFS is geconfigureerd voor HTTPS en gebruik geen HTTP met Git-LFS.

  1. Open the Windows Credential Manager. In Windows 10 kunt u op Start drukken en vervolgens 'Referentiebeheer' typen.

    Referentiebeheer openen

  2. Kies Windows-referenties.

    Windows-referenties kiezen

  3. Zoek uw TFS-URL in de referentielijst.

  4. Kies Verwijderen.

    Kies Verwijderen

  5. Ga terug naar uw Git-client (Visual Studio of de opdrachtregel) en push uw wijzigingen. Wanneer u om referenties wordt gevraagd, moet u deze invoeren in het formulier DOMEIN\gebruikersnaam.