GitHub Authentication
  1. Check to see if cached credentials exist in the Windows Credential Store under the jade-git/repository key.

  2. If cached credentials are not found:

    1. A GitHub‑branded dialog is displayed, prompting for the entry of credential information.

      If two‑factor authentication is configured, an additional dialog is displayed so that the two‑factor authentication code can be obtained.

    2. Acquired credentials are validated with the server.

    3. If the validation succeeds:

      1. A personal access token is created with read and write permissions for the repository.

      2. The personal access token is stored in the credential store under the jade‑git/repository key.

  3. If cached credential are found, they are validated with the server.

  4. If authentication succeeds, the acquired credentials are used to perform the requests Git command.

2018.0.01 and higher