# Functions
NewClient returns a new GoGitClient.
WithDiskStorage configures the client to store the worktree and all Git related objects on disk.
WithFallbackToDefaultKnownHosts enables falling back to the default known_hosts of the machine if the provided auth options don't provide it.
WithInsecureCredentialsOverHTTP enables credentials being used over HTTP.
WithMemoryStorage configures the client to store the worktree and all Git related objects in memory.
WithProxy configures the proxy settings to be used for all remote operations.
WithSingleBranch indicates whether only the references of a single branch will be fetched during cloning operations.
WithStorer configures the client to use the provided Storer for storing all Git related objects.
WithWorkTreeFS configures the client to use the provided filesystem for storing the worktree.
# Constants
ClientName is the string representation of Client.
# Structs
Client implements repository.Client.
CustomPublicKeys is a wrapper around ssh.PublicKeys to help us customize the ssh config.
No description provided by the author
# Type aliases
No description provided by the author