git_credential_acquire_cb

Credential acquisition callback.

This callback is usually involved any time another system might need authentication. As such, you are expected to provide a valid git_credential object back, depending on allowed_types (a git_credential_t bitmask).

Note that most authentication details are your responsibility - this callback will be called until the authentication succeeds, or you report an error. As such, it's easy to get in a loop if you fail to stop providing the same incorrect credentials.

extern (C) nothrow @nogc
alias git_credential_acquire_cb = int function
(,
const(char)* url
,
const(char)* username_from_url
,,
void* payload
)

Return Value

0 for success, < 0 to indicate an error, > 0 to indicate no credential was acquired

Meta