Verwenden von Git Credential Manager für die Authentifizierung bei Azure Repos

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

Visual Studio 2019 | Visual Studio 2022

Git Credential Manager vereinfacht die Authentifizierung mit Ihren Azure Repos Git-Repositorys. Mit Anmeldeinformations-Managern können Sie dieselben Anmeldeinformationen verwenden, die Sie für das Azure DevOps Services-Webportal verwenden. Anmeldeinformationsmanager unterstützen die mehrstufige Authentifizierung über das Microsoft-Konto oder die Microsoft Entra-ID. Neben der Unterstützung der Multi-Faktor-Authentifizierung mit Azure Repos unterstützen Anmeldeinformations-Manager auch die Zwei-Faktor-Authentifizierung mit GitHub-Repositorys.

Azure Repos bietet IDE-Unterstützung für das Microsoft-Konto und die Microsoft Entra-Authentifizierung über die folgenden Clients:

Wenn für Ihre Umgebung keine Integration verfügbar ist, konfigurieren Sie Ihre IDE mit einem persönlichen Zugriffstoken oder SSH, um eine Verbindung mit Ihren Repositorys herzustellen.

Installieren von Git Credential Manager

Windows

Laden Sie das neueste Git für Windows Installer herunter und führen Sie es aus, das den Git Credential Manager enthält. Stellen Sie sicher, dass Sie die Installationsoption „Git Credential Manager“ aktivieren.

„Git Credential Manager aktivieren“ während der Installation von Git für Windows auswählen

macOS und Linux

Sie können SH-Schlüssel verwenden, um sich bei Azure Repos zu authentifizieren, oder Sie können Git Credential Manager verwenden.

Installationsanweisungen sind im GitHub-Repository für GCM enthalten. Auf dem Mac empfehlen wir die Verwendung von Homebrew. Unter Linux können Sie über eine .deb- oder Tarball-Datei installieren.

Verwenden von Git Credential Manager

Wenn Sie von Ihrem Git-Client aus zum ersten Mal eine Verbindung mit einem Git-Repository herstellen, fordert die Anmeldeinformationsverwaltung Sie zur Eingabe von Anmeldeinformationen auf. Geben Sie die Anmeldeinformationen für Ihr Microsoft-Konto oder Microsoft Entra an. Wenn in Ihrem Konto die Multi-Faktor-Authentifizierung aktiviert ist, fordert die Anmeldeinformationsverwaltung Sie auf, auch diesen Prozess zu durchlaufen.

Git Credential Manager-Aufforderung beim Git-Pull

Nach der Authentifizierung erstellt die Anmeldeinformationsverwaltung ein persönliches Zugriffstoken für künftige Verbindungen mit dem Repository und speichert es zwischen. Git-Befehle, die Verbindungen mit diesem Konto herstellen, fragen erst nach Anmeldeinformationen, wenn das Token abläuft. Ein Token kann über Azure Repos widerrufen werden.

Hilfe

Sie können Probleme mit Git Credential Manager über Projekt-GitHub öffnen und melden.