Kerberos-verificatie gebruiken met Git LFS op Azure DevOps Server

Azure DevOps Server | Azure DevOps Server 2022

Gebruik dit artikel als u Azure DevOps Server uitvoert met Windows-verificatie en Git LFS nodig hebt om met Kerberos te werken.

Deze richtlijnen zijn alleen van toepassing op Azure DevOps Server. Azure DevOps Services maakt gebruik van een andere verificatiestroom.

Controleer voordat u doorgaat of uw omgeving overeenkomt met deze veronderstellingen:

  • U gebruikt Azure DevOps Server niet Azure DevOps Services.
  • Uw Azure DevOps Server-implementatie maakt gebruik van Windows-verificatie.
  • U gebruikt Git LFS met de repository die is verbonden met Azure DevOps Server.

Opmerking

Versiegedrag van Git LFS

Git LFS ondersteunt Kerberos-verificatie vanaf Git LFS 2.10.0.

Eerder ondersteunde Git LFS-releases NTLM-verificatie. NTLM-ondersteuning is echter verwijderd vanaf Git LFS 3.0.0.

Als u verbinding maakt met een Azure DevOps Server exemplaar dat gebruikmaakt van Windows-verificatie, vereist Git LFS 3.0.0 en hoger Kerberos-verificatie voor dat scenario.

Wat u moet controleren voordat u clients wijzigt

Controleer voordat u Git LFS upgradet of problemen met Git LFS oplost, of uw omgeving Kerberos kan gebruiken:

  • Controleer of uw Azure DevOps Server-omgeving is geconfigureerd voor Windows-verificatie.
  • Controleer of clientverbindingen Kerberos gebruiken in plaats van terug te vallen op een ander authenticatiemechanisme.
  • Controleer uw omgevingsbeperkingen voordat u kerberos standaardiseert. Werkgroep- en andere scenario's buiten het domein kunnen bijvoorbeeld afzonderlijke planning vereisen.

Important

Voer een upgrade uit naar Git LFS 2.10.0 of hoger om Kerberos-verificatie te gebruiken. Als uw Azure DevOps Server-exemplaar gebruikmaakt van Windows-verificatie en u Git LFS 3.0.0 of hoger uitvoert, gebruikt u Kerberos-verificatie.