Använd Git Credential Manager för att autentisera till Azure-lagringsplatser

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Med Git Credential Manager förenklas autentiseringen med dina Git-lagringsplatser i Azure-lagringsplatser. Med autentiseringshanterarna kan du använda samma autentiseringsuppgifter som du använder i webbportalen för Azure DevOps-tjänsterna. Autentiseringshanterare stöder multifaktorautentisering via Microsoft-konto eller Microsoft Entra-ID. Förutom att stödja multifaktorautentisering med Azure-lagringsplatser, stöder autentiseringshanterarna även tvåfaktorautentisering med GitHub-lagringsplatser.

Azure Repos tillhandahåller IDE-stöd för Microsoft-konto och Microsoft Entra-autentisering via följande klienter:

Om din miljö inte har någon tillgänglig integrering, konfigurerar du din IDE med en personlig åtkomsttoken eller SSH för anslutningen till dina lagringsplatser.

Installera Git Credential Manager

Windows

Ladda ned och kör den senaste installationsprogrammet för Git för Windows, som innehåller Git Credential Manager. Se till att aktivera installationsalternativet Git Credential Manager.

Välj Aktivera Git Credential Manager under Git för Windows-installation

macOS och Linux

Du kan använda SSH-nycklar för att autentisera till Azure Repos, eller så kan du använda Git Credential Manager.

Installationsinstruktioner ingår i GitHub-lagringsplatsen för GCM. På Mac rekommenderar vi att du använder Homebrew. I Linux kan du installera från en .deb eller en tarball.

Använda Git Credential Manager

När du ansluter till en Git-lagringsplats från Git-klienten för första gången frågar autentiseringshanteraren efter autentiseringsuppgifter. Ange autentiseringsuppgifterna för ditt Microsoft-konto eller Microsoft Entra. Om ditt konto har multifaktorautentisering aktiverat uppmanar autentiseringshanteraren dig att gå igenom den processen också.

Git Credential Manager-fråga under Git-hämtning

När autentiseringshanteraren har autentiserats skapar och cachelagrar den en personlig åtkomsttoken för framtida anslutningar till lagringsplatsen. Git-kommandon som ansluter till det här kontot frågar inte efter användarautentiseringsuppgifter förrän token upphör att gälla. En token kan återkallas via Azure Repos.

Få hjälp

Du kan öppna och rapportera problem med Git Credential Manager på projektet GitHub.