Utilizar o Gestor de Credenciais do Git para realizar a autenticação no Azure Repos

Serviços de DevOps do Azure | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

O Gestor de Credenciais do Git simplifica a autenticação nos repositórios Git do Azure Repos. Os gestores de credenciais permitem-lhe utilizar as mesmas credenciais que utiliza para o portal Web do Azure DevOps Services. Os gestores de credenciais suportam a autenticação multifator através da conta Microsoft ou do Microsoft Entra ID. Além de suportarem a autenticação multifator no Azure Repos, os gestores de credenciais também suportam a autenticação de dois fatores com repositórios do GitHub.

O Azure Repos fornece suporte IDE para conta Microsoft e autenticação Microsoft Entra através dos seguintes clientes:

Se o seu ambiente não tiver uma integração disponível, configure o IDE com um Token de Acesso Pessoal ou SSH para ligar aos seus repositórios.

Instalar o Git Credential Manager

Windows

Baixe e execute o instalador mais recente do Git para Windows, que inclui o Git Credential Manager. Certifique-se de ativar a opção de instalação do Git Credential Manager.

Selecione Ativar o Gerenciador de Credenciais do Git durante a instalação do Git para Windows

macOS e Linux

Você pode usar chaves SSH para autenticar no Azure Repos, ou você pode usar o Git Credential Manager.

As instruções de instalação estão incluídas no repositório GitHub para GCM. No Mac, recomendamos o uso do Homebrew. No Linux, você pode instalar a partir de um .deb ou um tarball.

Usando o Git Credential Manager

Quando você se conecta a um repositório Git do seu cliente Git pela primeira vez, o gerenciador de credenciais solicita credenciais. Forneça a sua conta Microsoft ou credenciais do Microsoft Entra. Se sua conta tiver a autenticação multifator habilitada, o gerenciador de credenciais solicitará que você também passe por esse processo.

Solicitação do Git Credential Manager durante a extração do Git

Uma vez autenticado, o gerenciador de credenciais cria e armazena em cache um token de acesso pessoal para futuras conexões com o repositório. Os comandos do Git que se conectam a essa conta não solicitarão credenciais de usuário até que o token expire. Um token pode ser revogado por meio do Azure Repos.

Obter ajuda

Você pode abrir e relatar problemas com o Git Credential Manager no projeto GitHub.