ErrLookup › git-ecosystem/git-credential-manager
git-ecosystem/git-credential-manager
Secure, cross-platform Git credential storage with authentication to GitHub, Azure Repos, and other popular Git hosting services. · C# · 390 source files
Analyzed at e8ce762cd0 on 2026-09-11. 150 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| OAuth2 response error (from device authorization endpoint… | exception | error | oauth2, device-flow, http-error-response, authentication |
| OAuth2 response error (from token endpoint response) | exception | error | oauth2, token-exchange, authorization-code, pkce, http-error-response |
| State value cannot be null. | exception | error | csharp, null-argument, git-state-protocol |
ErrorSecNoSuchKeychain The keychain does not exist. | error_code | error | macos, keychain, security-framework, interop |
| OAuth2 response error (from device code token response) | exception | error | oauth2, device-flow, polling, access-denied, http-error-response |
ErrorSecInteractionRequired User interaction is required. | error_code | error | macos, keychain, security-framework, user-interaction, touch-id, interop |
| Cannot determine the organization name for this… | exception | error | azure-devops, git-credentials, url-parsing, missing-config |
-1 Unknown keychain search result type CFTypeID | exception | error | macos, keychain, interop, unexpected-result-type |
| Missing 'protocol' request argument | exception | error | git, credential-helper, request-validation, missing-argument |
| Failed to create PAT | exception | error | azure-devops, http, pat, authentication |
| Browser authentication requires a desktop session | exception | error | github, oauth, authentication, headless-environment |
| A non-cancelled, non-yielded response must carry a… | exception | error | csharp, null-argument, credential, git-credential-manager |
| Failed to enter raw terminal mode. | exception | error | macos, terminal, raw-mode, interop, io |
ErrorSecAuthFailed Authorization/Authentication failed. | error_code | error | macos, keychain, security-framework, authentication, interop |
| Failed to get current Git repository | exception | error | git, process, repository |
ErrorSecInteractionNotAllowed Interaction with the Security Server is not allowed. | error_code | error | macos, keychain, security-framework, headless, interop, ci |
| Extra query parameter | exception | error | oauth2, query-parameters, argument-conflict, authorization-code |
ErrorSecItemNotFound The item cannot be found. | error_code | error | macos, keychain, security-framework, not-found, interop |
| Bitbucket DC OAuth Client ID must be defined | exception | error | bitbucket, oauth2, configuration, git-credential-manager |
ErrorSecInvalidKeychain The keychain is not valid. | error_code | error | macos, keychain, security-framework, interop, corruption |
ErrorSecDuplicateItem The item already exists. | error_code | error | macos, keychain, security-framework, duplicate, interop |
| Failed to find location service | exception | error | azure-devops, location-service, url, discovery |
| No credential store has been selected. / Unknown credential… | exception | error | git, credential-store, configuration, invalid-value |
| Invalid managed identity id | exception | error | managed-identity, azure, invalid-argument, identifier-format |
| Missing 'mode' in response | exception | error | github, authentication, helper-process, response-parsing |
| Missing ' ' in response. | exception | critical | oauth2, csrf, state-validation, authorization-code, security |
| Host is not Azure DevOps. | exception | error | azure-devops, host-provider, remote-url, invariant |
| Failed to encrypt file | exception | error | gpg, external-process, encryption, csharp |
| No available interaction modes. | exception | error | authentication, entra, headless-environment, interactive-auth |
| A host provider cannot be registered with the ID | exception | error | host-provider, registration, reserved-identifier, csharp |
| Interactive logon for | exception | error | github, authentication, pat, interactive-logon |
| Failed to locate ' ' executable on the path. | exception | error | executable, path, environment, process-startup |
| Argument cannot be empty or white space. | validation | error | argument-validation, csharp, null-or-whitespace |
| User cancelled dialog. | exception | info | ui, dialog, cancellation, user-interaction |
| Unexpected AuthenticationModes returned from prompt | exception | error | argument-out-of-range, internal-invariant, authentication, enum |
| Host name and/or port is invalid. | exception | error | azure-devops, git-credentials, url-parsing, host-validation |
| User canceled device code authentication | exception | warning | github, oauth, device-code, user-cancellation |
| No protocol name mapping is defined for the given… | exception | error | git-protocol, capabilities, enum, argument-out-of-range |
| Unknown PKCE code challenge method. | validation | error | oauth2, pkce, argumentoutofrange, enum |
| Must specify at least one AuthenticationModes | exception | error | argument-validation, authentication, bitbucket, csharp |
| Unexpected interaction mode. | exception | error | argument-out-of-range, enum, authentication, configuration |
| Failed to create PAT | exception | error | azure-devops, pat, api-error |
| Can only use the ' ' credential store on Windows. See for… | exception | error | git, credential-store, platform, configuration |
| Cannot render the None capability to a protocol name. | exception | error | git-protocol, capabilities, argument-validation |
| Failed to start Git helper | exception | error | process-start, git-helper, git, subprocess |
| Missing use_default_account in response | exception | error | helper-protocol, authentication, unexpected-response, gui-helper |
| Unknown authentication mode | exception | error | bitbucket, enum, unhandled-case, git-credential-manager |
| A cancelled or yielded response cannot carry a credential. | exception | error | git-protocol, response-validation, credential, argument-validation |
| No authentication mode selected! | exception | error | oauth, authentication, configuration, git-credential-manager |
| Unencrypted HTTP is not recommended for GitHub. Ensure the… | exception | error | github, http, security, remote-url, tls |
| Invalid ' ' in response; does not match the request. | exception | critical | oauth2, csrf, state-mismatch, replay-attack, security |
| At least one must be supplied | exception | error | gitlab, authentication, argument-out-of-range, tty |
| Cannot find GPG ID in password store at | exception | error | gpg, pass, credentials, posix, configuration |
| No device authorization endpoint has been configured for… | exception | error | oauth2, device-code-flow, configuration, missing-endpoint |
| Missing username in response | exception | error | ui-helper, ipc, authentication, unexpected-response |
| Can only use the ' ' credential store on macOS. See for… | exception | error | git-credential-manager, credential-store, platform, configuration |
| Must have a specific configuration level filter to modify… | exception | error | git-config, configuration, invalid-state, write-operation |
| User cancelled credential prompt | exception | warning | user-cancel, authentication, prompt, bitbucket |
| Cannot prompt because terminal prompts have been disabled. | exception | error | terminal, prompts-disabled, git, non-interactive |
| Failed to search for credentials | exception | error | linux, keyring, dbus, credentials |
| Missing section header | exception | error | ini, config-parsing, gitconfig, malformed-input |
| helper error ( ) | exception | error | git-helper, exit-code, git, subprocess |
| A host provider cannot be registered with the legacy… | exception | error | host-provider, registration, reserved-identifier, authority |
| Missing 'pat' in response | exception | error | github, authentication, pat, helper-contract |
| Unable to persist credentials with the | exception | error | git, credential-store, windows, environment |
| Unencrypted HTTP is not recommended for Bitbucket.org… | exception | error | security, http, https, bitbucket, remote-url |
ErrorSecNoSuchAttr The attribute does not exist. | error_code | error | macos, keychain, interop, security-framework |
| Git configuration entry with the name | exception | error | git-config, key-not-found, configuration |
| Public client configuration is required for user… | exception | error | authentication, configuration, public-client, missing-config |
| Missing 'username' in response | exception | error | github, authentication, basic-auth, helper-contract |
| Missing 'code' in response | exception | error | github, two-factor, authentication, helper-process |
| State key cannot start with | exception | error | csharp, validation, reserved-prefix, git-state-protocol |
| Unencrypted HTTP is not recommended for Azure Repos. Ensure… | exception | error | azure-devops, http, security, remote-url |
| Failed to read initial console mode on | exception | error | windows, console, io, raw-mode |
| A response can be at most one of Continue, Cancel, or Yield. | exception | error | git-protocol, response-validation, mutually-exclusive, argument-validation |
| Failed to parse host name and/or port | exception | error | azure-devops, url-parsing, remote-url, credential-query |
| Must specify at least one | exception | error | gitlab, authentication, argument-validation, configuration |
| Failed to read initial terminal settings. | exception | error | terminal, tty, linux, raw-mode, interop |
| Failed to open secret service session | exception | critical | linux, keyring, dbus, environment |
| Missing 'username' request argument | exception | error | git, credential-store, missing-argument, request-validation |
| GPG_TTY is not set; add `export GPG_TTY=$(tty)` to your… | exception | error | git-credential-manager, gpg, gpg-tty, headless, environment |
| Argument must be an absolute URI. | validation | error | argument-validation, uri, csharp |
| Unknown mode value in response | exception | error | github, authentication, enum, helper-contract, version-skew |
| Argument must be negative or zero (non-positive). | exception | error | argument-validation, range-check, csharp |
| Not a valid URI | exception | error | uri, browser, argument-validation, csharp |
| Unable to detect host provider without a remote URL | exception | error | host-provider, auto-detection, missing-url, git |
| Cannot use the ' ' credential backing store without a… | exception | error | git-credential-manager, linux, headless, dbus, keyring |
| Only localhost is supported as a redirect URI. | validation | error | oauth2, redirect-uri, localhost, argument |
| Custom certificate bundle not found at path | exception | error | tls, certificate-bundle, file-not-found, http-client |
| Argument must be negative. | exception | error | argument-validation, range-check, csharp |
| Failed to decrypt file | exception | error | gpg, decryption, exit-code, keyring |
| Failed to enumerate Git remotes | exception | error | git, remotes, process |
| Missing password in response | exception | error | ui-helper, ipc, authentication, unexpected-response |
| Can only use the ' ' credential store on Linux. See for… | exception | error | git-credential-manager, credential-store, linux, platform |
| Failed to open for writing. | exception | error | windows, console, io, terminal |
| Missing or invalid interaction_mode in response | exception | error | interaction-mode, enum, prompt, entra |
| No host provider available to service this request. | exception | error | host-provider, unsupported-host, provider-matching, git |
| Argument must be greater than or equal to | exception | error | argument-validation, range-check, bounds |
| Can only open HTTP/HTTPS URIs | exception | error | uri, browser, scheme-validation, security |
| GPG executable does not exist with path | exception | error | git-credential-manager, gpg, path, configuration |