Overzicht van verificatie

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Kies een methode om veilig toegang te krijgen tot de code in Azure-opslagplaatsen, Azure DevOps Server 2019 of TFS-git-opslagplaatsen (Team Foundation Server). Gebruik deze referenties bij Git bij een opdrachtprompt. Deze referenties werken ook met elke Git-client die HTTPS- of SSH-verificatie ondersteunt. Beperk het toegangsbereik en trek deze referenties in wanneer ze niet meer nodig zijn.

Belangrijk

Azure DevOps biedt geen ondersteuning meer voor verificatie met alternatieve referenties sinds begin 2 maart 2020. Als u nog steeds alternatieve referenties gebruikt, raden we u sterk aan over te schakelen naar een veiligere verificatiemethode (bijvoorbeeld persoonlijke toegangstokens). Meer informatie.

Azure DevOps Server heette voorheen Visual Studio Team Foundation Server.

Tip

Gebruikt u Visual Studio? Team Explorer verwerkt verificatie met Azure-opslagplaatsen voor u.

Notitie

Visual Studio 2019 versie 16.8 en nieuwere versies bieden een nieuw Git-menu voor het beheren van de Git-werkstroom met minder contextwisselingen dan Team Explorer. Procedures in dit artikel op het tabblad Visual Studio bieden informatie over het gebruik van de Git-ervaring en Team Explorer. Zie Vergelijking naast elkaar van Git en Team Explorer voor meer informatie.

Verificatievergelijking

Verificatietype Wanneer gebruiken Veilige? Gemakkelijke installatie Aanvullende hulpprogramma’s
Persoonlijke toegangstokens U hebt een eenvoudig te configureren referentie nodig of u hebt configureerbare toegangsbeheer nodig Zeer veilig (bij gebruik van HTTPS) Eenvoudig Optioneel (Git-referentiebeheerders)
SSH U hebt al SSH-sleutels ingesteld of u bevindt zich in macOS of Linux Zeer veilig Gevorderd Windows-gebruikers hebben de SSH-hulpprogramma's nodig die zijn opgenomen in Git voor Windows

Persoonlijke toegangstokens

Met persoonlijke toegangstokens (PAT's) hebt u rechtstreeks toegang tot Azure DevOps en Team Foundation Server (TFS), zonder uw gebruikersnaam en wachtwoord rechtstreeks te gebruiken. Deze tokens hebben een vervaldatum vanaf het moment dat ze worden gemaakt. U kunt het bereik van de gegevens beperken die ze kunnen openen. Gebruik PAW's om te verifiëren als u nog geen SSH-sleutels hebt ingesteld op uw systeem of als u de machtigingen wilt beperken die door de referentie worden verleend.

Git Credential Manager gebruiken om tokens te genereren

Git Credential Manager is een optioneel hulpprogramma waarmee u eenvoudig PAT's kunt maken wanneer u met Azure-opslagplaatsen werkt. Meld u aan bij de webportal, genereer een token en gebruik het token als uw wachtwoord wanneer u verbinding maakt met Azure-opslagplaatsen.

PAW's worden op aanvraag gegenereerd wanneer u de referentiebeheerder hebt geïnstalleerd. Het referentiebeheer maakt het token in Azure DevOps en slaat het lokaal op voor gebruik met de Git-opdrachtregel of een andere client.

Notitie

De huidige versies van Git voor Windows bevatten git-referentiebeheer als een optionele functie tijdens de installatie.

Selecteer Git Credential Manager inschakelen tijdens de installatie van Git voor Windows

SSH-sleutelverificatie

Sleutelverificatie met SSH werkt via een openbaar en persoonlijk sleutelpaar dat u op uw computer maakt. U koppelt de openbare sleutel aan uw gebruikersnaam van internet. Azure DevOps versleutelt de gegevens die met die sleutel naar u worden verzonden wanneer u met Git werkt. U ontsleutelt de gegevens op uw computer met de persoonlijke sleutel, die nooit via het netwerk wordt gedeeld of verzonden.

GIF-animatie met het toevoegen van een openbare SSH-sleutel aan Azure DevOps

SSH is een uitstekende optie als u deze al op uw systeem hebt ingesteld. Voeg gewoon een openbare sleutel toe aan Azure DevOps en kloon uw opslagplaatsen met behulp van SSH. Als u geen SSH hebt ingesteld op uw computer, moet u in plaats daarvan PAT's en HTTPS gebruiken. Het is veilig en eenvoudiger in te stellen.

Meer informatie over het instellen van SSH met Azure DevOps

OAuth

OAuth gebruiken om tokens te genereren voor toegang tot REST API's. De API's voor accounts en profielen ondersteunen alleen OAuth.