Uso del Administrador de credenciales de Git para autenticarse en Azure Repos

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019 | TFS 2018

Visual Studio 2019 | Visual Studio 2022

El administrador de credenciales Git simplifica la autenticación con los repositorios de Git de Azure Repos. Los administradores de credenciales permiten usar las mismas credenciales que use para el portal web de Azure DevOps Services. Los administradores de credenciales admiten la autenticación multifactor a través de la cuenta Microsoft o el identificador de Microsoft Entra. Además de admitir la autenticación multifactor con Azure Repos, los administradores de credenciales también admiten la autenticación en dos fases con repositorios de GitHub.

Azure Repos proporciona compatibilidad con IDE para la cuenta de Microsoft y la autenticación de Microsoft Entra a través de los siguientes clientes:

Si el entorno no tiene disponible una integración, configure el IDE con un token de acceso personal o SSH para conectarse a los repositorios.

Instalación del Administrador de credenciales de Git

Windows

Descargue y ejecute la versión más reciente de Git para Windows Installer, que incluye el Administrador de credenciales de Git. Asegúrese de habilitar la opción de instalación del Administrador de credenciales de Git.

Select Enable Git Credential Manager during Git for Windows install

macOS y Linux.

Puede usar claves SSH para autenticarse en Azure Repos, o bien puede usar el Administrador de credenciales de Git.

Las instrucciones de instalación se incluyen en el repositorio de GitHub para GCM. En Mac, se recomienda usar Homebrew. En Linux, puede instalar desde un .deb o un tarball.

Uso del Administrador de credenciales de Git

Al conectarse a un repositorio de Git desde el cliente de Git por primera vez, el administrador de credenciales solicita las credenciales. Proporcione su cuenta de Microsoft o las credenciales de Microsoft Entra. Si la cuenta tiene habilitada la autenticación multifactor, el administrador de credenciales también le pedirá que siga ese proceso.

Git Credential Manager prompting during Git pull

Una vez autenticado, el administrador de credenciales crea y almacena en caché un token de acceso personal para futuras conexiones al repositorio. Los comandos de Git que se conectan a esta cuenta no solicitarán las credenciales de usuario hasta que expire el token. Un token se puede revocar a través de Azure Repos.

Ayuda

Puede abrir y notificar problemas con el Administrador de credenciales de Git en el proyecto de GitHub.