Compartilhar via


Usar o Gerenciador de Credenciais do Git para se autenticar no Azure Repos

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

Visual Studio 2019 | Visual Studio 2022

O Gerenciador de Credenciais do Git simplifica a autenticação com seus repositórios Git no Azure Repos. Os gerenciadores de credenciais permitem que você use as mesmas credenciais adotadas no portal da Web do Azure DevOps Services. Os gerenciadores de credenciais dão suporte para a autenticação multifator por meio da conta Microsoft ou do Microsoft Entra ID. Além de dar suporte à autenticação multifator com o Azure Repos, os gerenciadores de credenciais também dão suporte à autenticação de dois fatores com repositórios do GitHub.

O Azure Repos fornece suporte ao IDE para autenticação da conta Microsoft e do Microsoft Entra por meio dos seguintes clientes:

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

Instalar o Gerenciador de Credencial Git

Windows

Baixe e execute o instalador mais recente do Git para Windows, que inclui o Git Credential Manager. Habilite a opção de instalação do Gerenciador de Credencial Git.

Selecione Habilitar o Gerenciador de Credencial Git durante a instalação do Git para Windows

macOS e Linux

Você pode usar chaves SSH para autenticar no Azure Repos ou usar o Gerenciador de Credencial Git.

As instruções de instalação são incluídas no repositório GitHub para GCM. No Mac, é recomendável usar Homebrew. No Linux, você pode instalar a partir de um .deb ou tarball.

Usando o Gerenciador de Credencial Git

Quando você se conecta a um repositório Git do cliente Git pela primeira vez, o gerenciador de credenciais solicita credenciais. Forneça suas credenciais da conta Microsoft ou 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 Gerenciador de Credencial Git durante o pull do Git

Depois de autenticado, o gerenciador de credenciais cria e armazena em cache um token de acesso pessoal para conexões futuras com o repositório. Os comandos 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.

Obtendo ajuda

Você pode abrir e relatar problemas com o Gerenciador de Credencial Git no GitHub do projeto.