Struct git2::Cred[][src]

pub struct Cred { /* fields omitted */ }

A structure to represent git credentials in libgit2.


impl Cred

Create a "default" credential usable for Negotiate mechanisms like NTLM or Kerberos authentication.

Create a new ssh key credential object used for querying an ssh-agent.

The username specified is the username to authenticate.

Create a new passphrase-protected ssh key credential object.

Create a new ssh key credential object reading the keys from memory.

Create a new plain-text username and password credential object.

Attempt to read credential.helper according to gitcredentials(7) 1

This function will attempt to parse the user's credential.helper configuration, invoke the necessary processes, and read off what the username/password should be for a particular url.

The returned credential type will be a username/password credential if successful.

Create a credential to specify a username.

THis is used with ssh authentication to query for the username if non is specified in the url.

Check whether a credential object contains username information.

Return the type of credentials that this object represents.

Unwrap access to the underlying raw pointer, canceling the destructor

Trait Implementations

impl Drop for Cred

Executes the destructor for this type. Read more

Auto Trait Implementations

impl !Send for Cred

impl !Sync for Cred