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.
What's new in 3.0.1
Git Credential Manager 3.0 brings native ahead-of-time compilation, Microsoft authentication broker support across Windows, macOS, and Linux, and a refreshed terminal experience. Changes since 3.0.0 - (Bug fix) Prompt for default OS account on Microsoft DevBox (#2459) - (Bug fix) Restore Entra broker parent window handling (#2464) - (Feature) Support authtype Git capability (#2457) - (Feature) Add console parent window parenting for non-Entra UI (#2465) - Drop Windows x86 release binaries (#2456)
Changes since 2.9.1 Important This release changes supported operating systems and the default Azure Repos authentication experience. Review the breaking changes before upgrading.
Breaking changes and upgrade notes
Updated platform and .NET requirements GCM now targets .NET 10 on all platforms. Windows builds no longer use .NET Framework. ───────────────────────────────┬───────────────────────────────────────────────────────── Platform or installation method│Requirement ───────────────────────────────┼───────────────────────────────────────────────────────── Windows │Windows 10 or later; Windows Server 2016 or later ───────────────────────────────┼───────────────────────────────────────────────────────── macOS │macOS 14 or later ───────────────────────────────┼───────────────────────────────────────────────────────── Linux │A distribution supported by .NET 10 ───────────────────────────────┼───────────────────────────────────────────────────────── .NET tool │Install the .NET 10 SDK before installing or updating GCM ───────────────────────────────┴───────────────────────────────────────────────────────── See the supported environments and .NET 10 support matrix for details. Standalone platform packages do not require a separate .NET installation. Windows 7 and Windows 8.x are no longer supported by GCM 3.x. GCM 2.9.x will receive minimal, security-only maintenance for those systems, but no new features. Upgrading Windows is recommended. (git-ecosystem/git-credential-manager#2365, git-ecosystem/git-credential-manager#2367)
Azure Repos uses OAuth tokens by default GCM now returns Microsoft identity OAuth tokens, rather than creating personal access tokens (PATs), by default for Azure Repos. OAuth tokens are automatically refreshed as needed. Explicit credential-type settings are still respected. If you need the previous PAT behavior, set: …
Yes. Git Credential Manager is free and open-source software released under the MIT license.
What is the latest version of Git Credential Manager?
The latest version is 3.0.1, released on Oct 6, 2026.
Is it safe to download Git Credential Manager?
The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 723f9e13c360d56f9b0dfdb0609b4edd8a28c0b33eccb4de900039ea56b3517a.
Which Windows versions does Git Credential Manager support?
Git Credential Manager runs on Windows and is available for 64-bit (x64), ARM64 systems.
How do I install Git Credential Manager silently?
Run the offline installer with "gcmuser-win-x64-3.0.1.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-, or install it with Windows Package Manager: winget install --id=Git.GCM -e --silent.
How do I uninstall Git Credential Manager?
Open Settings › Apps › Installed apps, find Git Credential Manager and select Uninstall. From the command line, run winget uninstall --id=Git.GCM -e.
Arduino Builder is a standalone utility for viewing, compiling and uploading Arduino sketch files and compiled ELF or HEX files to Arduino boards with the Arduino serial programming interface, Arduino ISP or USBasp, without the need for the Arduino IDE. The app has a standard user interface with drop down menus to choose the data you need. The functions of the utility can be undertaken in 3 steps. When compiling is required, for uploading sketch file, Arduino Builder scans the sketch for referenced libraries and then builds the necessary libraries automatically. The distribution package contains Arduino 1.0.4 core and library files, AVR GCC compiler toolchain and AVRDUDE. Please be aware that as only the standard Arduino libraries are shipped with the utility, if you want to build with custom libraries, then you will need to place the library source code files with the identical directory name into /arduino/libraries directory.