Git Credential Manager (User)

GitHub · Git.GCM

Secure, cross-platform Git credential storage with authentication to GitHub, Azure Repos, and other popular Git hosting services.

Git Credential Manager (GCM) is a secure Git credential helper built on .NET that runs on Windows, macOS, and Linux. It aims to provide a consistent and secure authentication experience, including multi-factor auth, to every major source control hosting service and platform. GCM supports (in alphabetical order) Azure DevOps, Azure DevOps Server (formerly Team Foundation Server), Bitbucket, GitHub, and GitLab. Compare to Git's built-in credential helpers (Windows: wincred, macOS: osxkeychain, Linux: gnome-keyring/libsecret), which provide single-factor authentication support for username/password only. GCM replaces both the .NET Framework-based Git Credential Manager for Windows and the Java-based Git Credential Manager for Mac and Linux.

winget install --id Git.GCM --exact --source winget

Latest 2.7.3

Release Notes

Announcements: Note This is planned to be the last release major release that supports Windows 7 and 8.x. We will be moving off of .NET Framework to .NET (Core) on Windows this year. Changes:

  • Emit new warning when Git has built-in NTLM support disabled. As part of the fix for CVE-2025-66413, Git for Windows now disables built-in NTLM support by default. Only if http.allowNTLMAuth is explicitly enabled will Git use NTLM authentication. GCM will now display a warning message when it detects this scenario and presents options for re-enabling NTLM.

Installer types: zip , inno

Architecture Scope Type Download SHA256
x86 zip Download 4065C4823F040720CBD7A81EBACA901385063D5795DCFB6224C28161E2C6E680
x64 zip Download 529EA8AA1379B3A11BD8AAFE4705A839CF253A41E14908FCA113ABEEFA30657F
arm64 zip Download FE1142EC8A0E84E91C445603CA499BBB6EE32BAE8A373492CB81645B76944462
x86 machine inno Download 2F7C2396A4150F4EAA6EF5198F33C79373EF4F222D00E38337D5A41848E0EB91
x86 user inno Download E5BAA28B1768433E458A33FA20EC93470194070D367018CB0A61952C9FE72657
x64 machine inno Download 33E79A616BB6F27B0BF0107FBADE6DA01CA3C638F7797A2DA7264A31A0FA123A
x64 user inno Download C0E2B27A39B5B1FDAE384B2893D1E3A613243D24535E376B6AF512549DCD53DF
arm64 machine inno Download 60455637FA650742EC9001D1DB3F3C378316CFB2EECE1EBA61E7E9CEDD3ACE4D
arm64 user inno Download 178191AAB94F44B19C4A83483A6369811961FE69B38CD8A5182B4C2092F004C8

Details

Homepage
https://github.com/git-ecosystem/git-credential-manager
License
MIT
Publisher
GitHub
Support
https://github.com/git-ecosystem/git-credential-manager/issues
Copyright
Copyright (c) GitHub, Inc. and contributors
Moniker
gcm

Tags

aadauthenticationazure-devopsazure-reposbitbucketcredentialcross-platformgitgithubgitlab

Older versions (2)

2.7.0
Architecture Scope Download SHA256
x86 Download D7F3FF75AEF930CA7BEDB88AD3E22591189D4FF1E1ABE905C6BA95C74AC3E419
2.6.1
Architecture Scope Download SHA256
x86 machine Download 6C8E66B51D907ECC5C241A9CF0E8B29D8231840A958DFAFBE9F1CBE030EBA7E6
x86 user Download 8742050A245B284827C58C2561A15282825EC0A66B553E8998E25E496B226BED