Source Control Authentication
When communicating with a remote Git repository server, the Jade Platform development environment may be required to authenticate with the remote repository service.
The Jade Platform 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
2018.0.01 and higher