Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Visual Studio 2019 | Visual Studio 2022
Git Credential Manager vereenvoudigt authenticatie met uw Azure Repos Git-opslagplaatsen. Met referentiebeheerders kunt u dezelfde referenties gebruiken die u gebruikt voor de Azure DevOps-webportal, waarbij beveiligde verificatie wordt ondersteund via een Microsoft-account of Microsoft Entra-id met ingebouwde meervoudige verificatie. Git Credential Manager ondersteunt ook tweeledige verificatie met GitHub-opslagplaatsen .
Verificatieopties
Git Credential Manager ondersteunt meerdere verificatiemethoden, waarbij Microsoft Entra ID-tokens de aanbevolen benadering zijn voor verbeterde beveiliging:
- Microsoft Entra ID-tokens (aanbevolen): biedt verbeterde beveiliging met kortere levensduur van tokens en betere integratie met organisatiebeleid.
- Verificatie van Microsoft-accounts: Persoonlijke Microsoft-accounts met ondersteuning voor meervoudige verificatie.
- Persoonlijke toegangstokens: beschikbaar als alternatief, maar we raden u aan om waar mogelijk Microsoft Entra ID-tokens te gebruiken.
IDE-integratie
Azure Repos biedt IDE-ondersteuning voor Microsoft-account en Microsoft Entra-verificatie via de volgende clients:
- TeamVerkenner in Visual Studio
- IntelliJ en Android Studio met de Azure Repos-invoegtoepassing voor IntelliJ-
Als uw omgeving geen integratie beschikbaar heeft, kunt u uw IDE configureren met Microsoft Entra ID-tokens (aanbevolen), Persoonlijke toegangstokens of SSH om verbinding te maken met uw opslagplaatsen.
Belangrijk
We raden u aan de veiligere Microsoft Entra-tokens te gebruiken voor persoonlijke toegangstokens met een hoger risico. Meer informatie over onze inspanningen om het PAT-gebruik te verminderen. Bekijk onze verificatierichtlijnen om het juiste verificatiemechanisme voor uw behoeften te kiezen.
Git Credential Manager installeren
Ramen
Download en voer de meest recente Git voor Windows Installer-uit, waaronder Git Credential Manager. Zorg ervoor dat u de installatieoptie Git Credential Manager inschakelt.
macOS en Linux
U kunt SSH-sleutels gebruiken om te verifiëren bij Azure-opslagplaatsen of Git Credential Manager gebruiken.
Installatie-instructies zijn opgenomen in de GitHub-opslagplaats voor GCM. Op mac raden we aan Homebrewte gebruiken. Op Linux kunt u installeren vanaf een .deb of een tarball.
Git Credential Manager gebruiken
Wanneer u voor het eerst verbinding maakt met een Git-opslagplaats vanuit uw Git-client, vraagt de referentiebeheerder om referenties. Geef uw Microsoft-account of Microsoft Entra-referenties op. Als voor uw account meervoudige verificatie is ingeschakeld, wordt u door de referentiebeheerder gevraagd dat proces ook te doorlopen.
nl-NL: 
Zodra de verificatie is uitgevoerd, maakt en slaat de referentiebeheerder een token op voor toekomstige verbindingen met de opslagplaats. Git-opdrachten die verbinding maken met dit account, vragen niet naar gebruikersgegevens totdat het token verloopt. Een token kan worden ingetrokken via Azure Repos.
Microsoft Entra ID-verificatie configureren (aanbevolen)
GCM kan standaard verschillende typen verificatietokens aanvragen bij Azure-opslagplaatsen. U kunt de standaard-Git-verificatie configureren voor het gebruik van Microsoft Entra ID-tokens, die verbeterde beveiliging bieden via OAuth-protocollen. We raden deze aanpak aan voor betere beveiliging en integratie met organisatiebeleid. Meer informatie over bij het gebruik van GCM met Azure Repos.
git config --global credential.azreposCredentialType oauth
Service-principal gebruiken als authenticatie
U kunt ook een service-principal opgeven voor authenticatie met GCM-. Geef de client- en tenant-id's van een service-principal op in deze indeling: {tenantId}/{clientId}.
git config --global credential.azreposServicePrincipal "11111111-1111-1111-1111-111111111111/22222222-2222-2222-2222-222222222222"
U moet ook ten minste één verificatiemechanisme instellen als u deze waarde instelt:
- credential.azreposServicePrincipalSecret
- credential.azreposServicePrincipalCertificateThumbprint
- credential.azreposServicePrincipalCertificateSendX5C
Hulp krijgen
U kunt problemen met Git Credential Manager openen en rapporteren op het project GitHub.