When communicating with a remote Git repository server, the JADE development environment may be required to authenticate with the remote repository service.
The JADE development environment uses Git Credential Manager for Windows (GCM) and extensions to provide authentication and secure Git credential storage.
The Git configuration has a helper setting, which when set to the value manager, instructs Git to use the Windows Credential Manager. The JADE Git client uses the GCM, regardless of the value.
The JADE Git client uses the GCM to provide the following functionality.
Secure credential storage in the Windows Credential Store
Two-factor authentication support for GitHub and Bitbucket
Multi‑factor authentication support for Azure DevOps (formerly known as Visual Studio Team Services (VSTS) or Visual Studio Online (VSO))
Personal Access Token generation and usage for Azure DevOps, GitHub, and Bitbucket
Non-interactive mode support for Azure DevOps backed by Azure Directory
NTLM/Kerberos authentication for Team Foundation Server(TFS)
Optional settings for build agent optimization