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 :

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.

Sélectionner Activer le Gestionnaire d’informations d’identification Git lors de l’installation de Git pour Windows

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.

Invite du Gestionnaire d’informations d’identification Git pendant l’extraction Git

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.