Utiliser Git Credential Manager pour s’authentifier auprès d’Azure Repos
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Le Gestionnaire d’informations d'identification Git simplifie l’authentification auprès de vos dépôts Git Azure Repos. Les gestionnaires d’informations d’identification vous permettent d’utiliser les mêmes informations d’identification que celles que vous utilisez pour le portail web Azure DevOps Services. Les gestionnaires d'informations d'identification prennent en charge l'authentification multi-facteur via un compte Microsoft ou Microsoft Entra ID. En plus de prendre en charge l’authentification multifacteur avec Azure Repos, les gestionnaires d’informations d’identification gèrent également l’authentification à 2 facteurs avec les dépôts GitHub.
Azure Repos fournit une prise en charge IDE pour le compte Microsoft et l'authentification Microsoft Entra via les clients suivants :
- Team Explorer dans Visual Studio
- IntelliJ et Android Studio avec le plug-in Azure Repos pour IntelliJ
Si votre environnement ne dispose pas d’intégration disponible, configurez votre IDE avec un Jeton d’accès personnel ou avec SSH pour vous connecter à vos dépôts.
Installer Git Credential Manager
Windows
Téléchargez et exécutez la dernière version de Git pour Windows Installer, qui inclut Git Credential Manager. Veillez à activer l’option d’installation du Gestionnaire d’informations d’identification Git.
macOS et Linux
Vous pouvez utiliser des clés SSH pour vous authentifier auprès d’Azure Repos ou utiliser Git Credential Manager.
Les instructions d’installation sont incluses dans le référentiel GitHub pour GCM. Sur Mac, nous vous recommandons d’utiliser Homebrew. Sur Linux, vous pouvez installer à partir d’un fichier .deb ou d’un tarball.
Utilisation du Gestionnaire d’informations d’identification Git
Lorsque vous vous connectez à un référentiel Git à partir de votre client Git pour la première fois, le gestionnaire d’informations d’identification demande des informations d’identification. Fournissez votre compte Microsoft ou vos informations d'identification Microsoft Entra. Si l’authentification multifacteur est activée pour votre compte, le gestionnaire d’informations d’identification vous invite également à passer par ce processus.
Une fois authentifié, le gestionnaire d’informations d’identification crée et met en cache un jeton d’accès personnel pour les connexions futures au référentiel. Les commandes Git qui se connectent à ce compte n’invitent pas les informations d’identification de l’utilisateur tant que le jeton n’expire pas. Un jeton peut être révoqué via Azure Repos.
Obtenir de l’aide
Vous pouvez ouvrir et signaler des problèmes avec Git Credential Manager sur le projet GitHub.