← Package directory
Available on winget

Install Git Credential Manager (User)

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

Install with winget
winget install --id Git.GCM
Upgrade
winget upgrade --id Git.GCM
Uninstall
winget uninstall --id Git.GCM

About Git Credential Manager (User)

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/li...

What's new in 2.8.0

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: - Workload Identity Federation for Azure Repos (#2297) - Git config caching to reduce git process calls - #2268 - #2296 - #2298 - Dark theme support for OAuth authentication response pages (#2325) - Allow installing on Azure Linux (#2269) - Fix GPG ID lookup for .gpg-id in subdirectories (#2274) - Fix CS0121 string.Split call ambiguity with .NET 8.0 (#2287) - Fix SYSLIB0057 warning for X509Certificate2Collection.Import (#2326) - Fix several small bugs (#2303) - Migrate to .NET 10 (Mac/Linux) and adopt Central Package Management (#2313) - Bump Tmds.DBus.Protocol from 0.16.0 to 0.21.3 (#2316) - Azure Pipelines: specify pool.hostArchitecture correctly (#2323) - Documentation updates - #2283 - #2299 - Actions dependency updates - #2242 - #2271 - #2272 - #2282 - #2301 - #2315

Read release notes

Version history

Version Updated Notes
2.8.0 Unknown 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: - Workload Identity Federati...
2.7.3 Unknown 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...
2.7.0 Unknown Announcements: Note Thanks to all our contributors who've been waiting for this release. It's been a year since the last release, which as many will note is highly unusual. Ownership issues of the project have meant that...
2.6.1 Unknown Release notes