Git Credential Manager

Git Credential Manager contributors · Gestor de credenciales de Git gratuito, con almacenamiento seguro de tokens e inicio de sesión OAuth y multifactor para los principales repositorios.

CaskSecurity & PrivacyChip Apple · Intel
Inicio
De homebrew/cask
Instalaciones en los últimos 30 días12.448Puesto 13 en Apps
Instalaciones del último año373,3 milTotal de los últimos 365 días
Última versión3.0.1hace 17 horas · 7 oct
Tamaño de descarga22MBarm64 / x86_64 · pkg
Frecuencia de actualizaciónIrregular2 versiones en 30 días

Descripción

Git Credential Manager (GCM) es un gestor de credenciales de Git gratuito y de código abierto para desarrolladores que se autentican en repositorios remotos. Git lo invoca cuando necesita credenciales; no es un almacén de contraseñas de uso general ni un cliente de escritorio completo de Git.

Características • Autenticación en GitHub, GitHub Enterprise, Azure DevOps/Repos, Bitbucket y GitLab, incluidos los flujos de inicio de sesión multifactor y OAuth compatibles. • Reutilización de credenciales o tokens válidos en distintas operaciones de Git y almacenamiento de credenciales en el Llavero de macOS de forma predeterminada en Mac. • Inicio de sesión mediante navegador o código de dispositivo cuando se admite, e integración con la autenticación de Microsoft a través del agente del sistema operativo en dispositivos compatibles y configurados. • Gestión de proxies de red y comandos de diagnóstico para solucionar problemas de autenticación y configuración del almacén de credenciales.

Instalación y uso Instala el paquete para Mac con brew install --cask git-credential-manager, o abre el instalador .pkg oficial adecuado para tu arquitectura y sigue las instrucciones. Es posible que el instalador requiera permisos de administrador. Necesitas Git para usar este gestor de credenciales. Una vez instalado y configurado, utiliza tu flujo de trabajo habitual de Git con una URL de repositorio HTTP(S); Git invocará GCM y puede abrir una solicitud de inicio de sesión. Las operaciones posteriores reutilizan los tokens válidos almacenados. GCM no sustituye la autenticación con claves SSH; configura SSH por separado cuando uses un remoto SSH. Comprueba la configuración del gestor antes de añadir gestores de credenciales duplicados. La guía oficial ofrece git-credential-manager configure para las instalaciones que requieren configuración y git-credential-manager diagnose para la resolución de problemas.

Requisitos y compatibilidad Para GCM 3.x, el proyecto upstream admite macOS 14 Sonoma o posterior. Hay paquetes para Apple Silicon; la compatibilidad con Mac Intel se ofrece en la medida de lo posible. Los metadatos actuales de Homebrew no expresan este requisito mínimo de sistema operativo upstream, por lo que su objeto de dependencias vacío no debe interpretarse como compatibilidad con versiones anteriores de macOS. Los paquetes independientes de cada plataforma incluyen lo necesario y no requieren una instalación separada de .NET. La instalación alternativa como herramienta de .NET requiere el SDK de .NET 10. Git 1.x no es compatible; el proyecto upstream identifica Git 2.26.2 como incompatible y señala que la corrección se publicó en Git 2.27.0. La documentación citada no especifica requisitos fijos de RAM ni de espacio en disco. El cask de Mac cask no indica ningún conflicto explícito con cask ni dependencias adicionales de fórmula; las configuraciones antiguas de Java GCM o del gestor pueden requerir una migración en lugar de una configuración paralela.

Agente de Microsoft y otras plataformas La autenticación mediante el agente de Microsoft está activada de forma predeterminada cuando se admite. En Mac requiere Intune Company Portal y la inscripción del dispositivo. Este requisito corresponde a ese método de inicio de sesión, no a la instalación básica de GCM ni a la autenticación en GitHub. Las políticas de la organización pueden solicitar la inscripción del dispositivo; consulta la guía oficial del agente antes de iniciar sesión en un dispositivo personal. Puedes excluirte mediante git config --global credential.msauthUseBroker false y usar un flujo adecuado que no utilice el agente. GCM 3.x también admite Windows 10+, Windows Server 2016+ y distribuciones de Linux compatibles con .NET 10. En Linux se necesita un almacén de credenciales configurado explícitamente y las dependencias de ejecución de la distribución elegida; la variante de Linux de Homebrew indica ICU. Los binarios de lanzamiento oficiales de Windows x86 se eliminaron en 3.0.1. Este paquete para Mac no instala una edición para Windows ni Linux.

Cuentas, coste y licencia GCM es gratuito bajo la licencia MIT y no requiere una suscripción aparte. La autenticación requiere una cuenta o credenciales aceptadas por el proveedor de alojamiento del repositorio; el alojamiento, el acceso de la organización y los servicios en la nube tienen sus propios permisos, condiciones y posibles tarifas. El inicio de sesión en red requiere conectividad. GCM 3.x usa de forma predeterminada tokens OAuth renovables para Azure Repos, aunque sigue respetando la configuración explícita de PAT.

Fuentes oficiales https://github.com/git-ecosystem/git-credential-manager https://github.com/git-ecosystem/git-credential-manager/blob/v3.0.1/docs/install.md https://github.com/git-ecosystem/git-credential-manager/blob/v3.0.1/docs/credstores.md https://github.com/git-ecosystem/git-credential-manager/blob/v3.0.1/docs/msauth-broker.md https://github.com/git-ecosystem/git-credential-manager/releases/tag/v3.0.1 https://github.com/git-ecosystem/git-credential-manager/blob/v3.0.1/LICENSE Los detalles de Cask proceden de los metadatos actuales de Homebrew. Las imágenes son ejemplos de la documentación oficial con cuentas ilustrativas; la interfaz del agente depende de la plataforma y la configuración. El tamaño de descarga corresponde al archivo .pkg para Apple Silicon 3.0.1, no al espacio que ocupa una vez instalado.

Novedades Novedades de 3.0.1 7 oct · Editado por OpenNavo · Traducción por IA

  • ParcheAdmitir la negociación de la capacidad authtype de Git.
  • ActualizaciónRequerir macOS 14+, Windows 10+ y Linux compatible con .NET 10.

Interfaz gráfica de código abierto para Homebrew. La instalación se realiza desde el cliente de macOS o con el comando brew.

© 2026 OpenNavo