Skip to content
This repository has been archived by the owner on Oct 12, 2022. It is now read-only.

Releases: microsoft/Git-Credential-Manager-for-Mac-and-Linux

git-credential-manager-1.3.0

21 Nov 02:17
Compare
Choose a tag to compare

Minor changes

  • Improved the Homebrew-based installation.
  • Added a feature to enable "debug mode" during installation.
  • Added RPM-based installation for GNU/Linux.
  • Updated references from Visual Studio Online (VSO) to the new name: Visual Studio Team Services (VSTS).
  • Improved documentation.

Known issues

  • Versions of Java before Oracle Java 7 Update 6 as well as default OpenJDK installations currently do not support OAuth 2.0 authentication & authorization with Visual Studio Team Services.

git-credential-manager-1.2.0

17 Nov 02:16
Compare
Choose a tag to compare

Minor changes

  • Added Homebrew-based installation for Mac OS X.
  • Improved the self-installation to use the version of Java used when launching install.
  • Added a workaround for the hardcoded credential-osxkeychain helper in "Apple Git" by erasing from the OS X Keychain any Git credentials managed by this program.
    • How to enable: set the eraseosxkeychain Git configuration setting (under the credential section) to true. Example: git config --global credential.eraseosxkeychain true

Known issues

  • Versions of Java before Oracle Java 7 Update 6 as well as default OpenJDK installations currently do not support OAuth 2.0 authentication & authorization with Visual Studio Online.

git-credential-manager-1.1.0

09 Nov 21:40
Compare
Choose a tag to compare

Minor changes

  • Added support for Visual Studio Online (VSO) accounts associated with Microsoft Accounts (a.k.a. "MSA", "Windows Live ID", etc.). The user experience should be the same as the VSO accounts associated with Azure Active Directory (AAD).
  • Added a self-install (with self-check) and self-uninstall.
  • Implemented CSRF (cross-site request forgery) prevention during the OAuth 2.0 authorization request as recommended by RFC 6749.

Known issues

  • When using with another credential helper (on Mac OS X, with the default Git distribution known as "Apple Git", the credential-osxkeychain helper is hardcoded), if the other helper is asked before this one and the credentials are not valid (because they have expired or have been revoked), Git asks all the helpers to erase whatever credentials they have for that server and then aborts with "Authentication failed".
    • Workaround: move the other helper(s) after the GCM, disable the other helper(s) or, if the latter is not possible (it's not possible to disable the credential-osxkeychain helper on Mac when using "Apple Git"), then install another Git distribution.
  • Versions of Java before Oracle Java 7 Update 6 as well as default OpenJDK installations currently do not support OAuth 2.0 authentication & authorization with Visual Studio Online.

git-credential-manager-1.0.0

09 Nov 21:41
Compare
Choose a tag to compare
Pre-release

Major changes

  • Visual Studio Online (VSO) accounts associated with Azure Active Directory (AAD) are now supported. Users will be presented with a web browser to participate in an OAuth 2.0 flow, allowing the credential manager to generate a VSO Personal Access Token (PAT) for use when pulling from and pushing to VSO Git repositories.
  • The insecureStore.xml file has been moved to its own folder (~/git-credential-manager/) and will now have permissions set so only the owner can read and write it.
  • The API has had all traces of asynchronous results removed.

Minor changes

  • A fatal error or an authentication failure now aborts the process, asking Git to stop invoking credential helpers.
  • Details of any fatal errors are now sent to standard error, making them visible without having turn on the debug mode.

Known issues

  • When using with another credential helper (on Mac OS X, with the default Git distribution known as "Apple Git", the credential-osxkeychain helper is hardcoded), if the other helper is asked before this one and the credentials are not valid (because they have expired or have been revoked), Git asks all the helpers to erase whatever credentials they have for that server and then aborts with "Authentication failed".
    • Workaround: move the other helper(s) after the GCM, disable the other helper(s) or, if the latter is not possible (it's not possible to disable the credential-osxkeychain helper on Mac when using "Apple Git"), then install another Git distribution.
  • Visual Studio Online accounts not associated with Azure Active Directory (i.e. using a Microsoft Account) are not yet supported.
  • Versions of Java before Oracle Java 7 Update 6 as well as default OpenJDK installations currently do not support OAuth 2.0 authentication & authorization with Visual Studio Online.

git-credential-manager-0.1.3

09 Nov 21:41
Compare
Choose a tag to compare
Pre-release

Improvements to the documentation.

git-credential-manager-0.1.2

09 Nov 21:41
Compare
Choose a tag to compare
Pre-release

Initial release of C# port which supports Basic authority only and a plain-text credential store (~/insecureStore.xml) making it equivalent to the built-in git-credential-store.

git-credential-helper-0.1.1

09 Nov 21:41
Compare
Choose a tag to compare
Pre-release
[maven-release-plugin] copy for tag git-credential-helper-0.1.1

git-credential-helper-0.1.0

09 Nov 21:41
Compare
Choose a tag to compare
Pre-release
[maven-release-plugin]  copy for tag git-credential-helper-0.1.0