Git Credential Manager For Windows Versions Save

Secure Git credential storage for Windows with support for Visual Studio Team Services, GitHub, and Bitbucket multi-factor authentication.

v1.17.1

5 years ago

Downloads

Please see v1.17.0 for a complete list of features and bug fixes.

Bug Fixes:

  • Fixes a bug related to Bitbucket authentication (thanks to @Foda for contributing the fixes).

To install the Git Credential Manager, download and double-click the GCMW-1.17.1.exe installer. It is that easy, it will even install Git for Windows 2.17.0 and the Microsoft .Net Framework for you if necessary.

For non-installation or custom installation needs, download the gcmw-v1.17.1.zip archive and expand its contents. Use the included install.cmd or options provided via git-credential-manager install to complete setup.

Change Log v1.17.0 Change Log

v1.17.0

5 years ago

Downloads

In this release:

  • Add the ability to read the command line from the parent git-remote-http(s) process of git-credential-manager.exe. This enables the GCM to know the full and complete URL of the Git remote.
  • Detection of NTLM enabled servers has been improved by using the new URL capture.
  • Validation of VSTS personal access tokens has been improved by using the new URL capture.

Bug Fixes:

  • Adjusted the default network timeout to avoid artificial authentication failures due to slow networks or services.
  • Fixed a bug with Bitbucket authentication (thanks @mminns for providing the fix as usual).

To install the Git Credential Manager, download and double-click the GCMW-1.17.0.exe installer. It is that easy, it will even install Git for Windows 2.17.0 and the Microsoft .Net Framework for you if necessary.

For non-installation or custom installation needs, download the gcmw-v1.17.0.zip archive and expand its contents. Use the included install.cmd or options provided via git-credential-manager install to complete setup.

Change Log

v1.16.2

5 years ago

Downloads

Please see v1.16.0 for the complete list of new features and bug fixes.

Bug Fixes

  • Fixed an issue with Bitbucket multifactor authentication caused by incorrect internal state validation (thanks to @mminns for discovering the cause and suggesting the fix).

To install the Git Credential Manager, download and double-click the GCMW-1.16.2.exe installer. It is that easy, it will even install Git for Windows 2.17.0 and the Microsoft .Net Framework for you if necessary.

For non-installation or custom installation needs, download the gcmw-v1.16.2.zip archive and expand its contents. Use the included install.cmd or options provided via git-credential-manager install to complete setup.

Change Log

v1.16.1

6 years ago

Downloads

Please see v1.16.0 for the complete list of new features and bug fixes.

Bug Fixes

  • Fixed an issue with GitHub multifactor authentication caused by malformed headers being sent to the server (thanks to @shiftkey for discovering the cause and suggesting the fix).

To install the Git Credential Manager, download and double-click the GCMW-1.16.1.exe installer. It is that easy, it will even install Git for Windows 2.17.0 and the Microsoft .Net Framework for you if necessary.

For non-installation or custom installation needs, download the gcmw-v1.16.1.zip archive and expand its contents. Use the included install.cmd or options provided via git-credential-manager install to complete setup.

Change Log

v1.16.0

6 years ago

Downloads

In this release:

  • The networking code has been refactored. During this process a dozen proxy handling errors were discovered and corrected; so... better HTTP proxy handling ?
  • Updated the UX of the Azure Authentication flow for Visual Studio Team Services to utilize the new "identity picker" when possible (thanks to @onovotny for the contribution).
  • Updated branding from Atlassian for the Bitbucket authentication UX.
  • Applications which have a GUI can now pass their windows handle to the GCM. This means the users won't have to go looking for the GCM window when they have a multiple screen setup (thanks to @chuckries for the contribution).
  • The Microsoft.Alm.Authentication.nupkg is now signed, includes symbols, and source.

Bug Fixes

  • Emails as usernames will no longer cause the GCM to corrupt the URL string and prevent authentication.
  • Installer will now correctly upgrade existing installations of the GCM.
  • Installer will now correctly discover 64-bit version of Git for Windows (thanks to @kgybels for the contribution).
  • Installer will now correctly install Git for Windows if an installation isn't detected.
  • Fixed a dozen or so HTTP proxy handling issues.

To install the Git Credential Manager, download and double-click the GCMW-1.16.0.exe installer. It is that easy, it will even install Git for Windows 2.17.0) and the Microsoft .Net Framework for you if necessary.

For non-installation or custom installation needs, download the gcmw-v1.16.0.zip archive and expand its contents. Use the included install.cmd or options provided via git-credential-manager install to complete setup.

Change Log

v1.15.2

6 years ago

Downloads

Please see v1.15.0 for new features.

Bug Fixes

  • Fixed another issue with email address as usernames in URLs which caused the GCM to crash when parsing them. Thanks to @kgybels for discovering and fixing the issue.

To install the Git Credential Manager, download and double-click the GCMW-1.15.2.exe installer. It is that easy, it will even install Git for Windows 2.15.0) and the Microsoft .Net Framework for you if necessary.

For non-installation or custom installation needs, download the gcmw-v1.15.s.zip archive and expand its contents. Use the included install.cmd or options provided via git-credential-manager install to complete setup.

Change Log

v1.15.1

6 years ago

Downloads

Please see v1.15.0 for new features.

Bug Fixes

  • Fixed an issue with email address as usernames in URLs which caused the GCM to crash when parsing them. Thanks to @simonech for discovering and fixing the issue.

To install the Git Credential Manager, download and double-click the GCMW-1.15.1.exe installer. It is that easy, it will even install Git for Windows 2.15.0) and the Microsoft .Net Framework for you if necessary.

For non-installation or custom installation needs, download the gcmw-v1.15.1.zip archive and expand its contents. Use the included install.cmd or options provided via git-credential-manager install to complete setup.

Change Log

v1.15.0

6 years ago

Downloads

In this release:

  • Add support for multiple users per host by using the https://{username}@{host} repository URL format.
    • Note: the GitHub Authentication class does not support this feature.
  • Add support for user configured privilege scopes when requesting new VSTS personal access tokens.
  • Add automatic VSTS tenant cache eviction when credentials are invalid.
    • Due to an abnormally large number of problems related to invalid tenant cache entries, entries will now be evicted when their related credentials become invalid.
  • Add verification step to VSTS credential deletion.
    • When Git requests that VSTS credentials be deleted from the cache, the VSTS Authentication class will attempt to verify the credentials before deleting them. Only credentials which are verified to be invalid will be deleted.
    • This is designed to avoid unnecessary credential removal caused by flaky networks and other interruptions which might cause Git to report the credentials are invalid.
  • Improved support for handling HTTP proxies (thank you @MagooChris for your contributions).
  • Improved the general, Bitbucket usage, and VSTS integration documentation.
  • Add new config verb for dumping state affecting the GCM.

Bug Fixes

  • Fixed an issue which caused the GCM to fail when standard input was invalid (thanks to @ebugusey).
  • Fixed an issue where the GCM's internal logging mechanism could fail causing the GCM to fail.
  • Fixed an issue where the HTTP_PROXY environment variable was incorrectly being ignored.

To install the Git Credential Manager, download and double-click the GCMW-1.15.0.exe installer. It is that easy, it will even install Git for Windows 2.15.0) and the Microsoft .Net Framework for you if necessary.

For non-installation or custom installation needs, download the gcmw-v1.15.0.zip archive and expand its contents. Use the included install.cmd or options provided via git-credential-manager install to complete setup.

Change Log

v1.14.0

6 years ago

Downloads

In this release:

  • Added support for TLS 1.2 (as TLS 1.0 is being retired).
  • Added support for GitHub Gists.
  • Added support for personal access tokens as passwords with GitHub.
  • Updated co-installed version of Git for Windows to v2.15.0

Bug Fixes

  • Cleaned and hardened the interaction with the Windows Credential Manager.

To install the Git Credential Manager, download and double-click the GCMW-1.14.0.exe installer. It is that easy, it will even install Git for Windows 2.15.0) and the Microsoft .Net Framework for you if necessary.

For non-installation or custom installation needs, download the gcmw-v1.12.0.zip archive and expand its contents. Use the included install.cmd or options provided via git-credential-manager install to complete setup.

Change Log

v1.9.1

6 years ago

Downloads

Bug Fixes

  • Fixed an issue with basic credentials where the username and password fields of the modal dialog could not be correctly read, resulting in empty strings for credentials; and ultimately failing all basic authentication attempts.
  • Fixed as issue with default values for Boolean configuration values. The default was accidentally set to 'true' when 'false' should be the default.
  • Fixed an issue where local and system configuration files could be incorrectly ignored.

To install the Git Credential Manager, download and double-click the GCMW-1.9.1.exe installer. It is that easy, it will even install Git for Windows 2.12.0 and the Microsoft .Net Framework for you if necessary.

For non-installation or custom installation needs, download the gcmw-v1.9.1.zip archive and expand its contents. Use the included install.cmd or options provided via git-credential-manager install to complete setup.

Issues | Pull Requests