Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GitAuthProvider ¶
type GitAuthProvider interface {
BuildAuth(gitUrl git_url.GitUrl) transport.AuthMethod
}
type GitAuthProviders ¶
type GitAuthProviders struct {
// contains filtered or unexported fields
}
func NewDefaultAuthProviders ¶
func NewDefaultAuthProviders() *GitAuthProviders
func (*GitAuthProviders) BuildAuth ¶
func (a *GitAuthProviders) BuildAuth(gitUrl git_url.GitUrl) transport.AuthMethod
func (*GitAuthProviders) RegisterAuthProvider ¶
func (a *GitAuthProviders) RegisterAuthProvider(p GitAuthProvider)
type GitCredentialsFileAuthProvider ¶
type GitCredentialsFileAuthProvider struct { }
func (*GitCredentialsFileAuthProvider) BuildAuth ¶
func (a *GitCredentialsFileAuthProvider) BuildAuth(gitUrl git_url.GitUrl) transport.AuthMethod
type GitEnvAuthProvider ¶
type GitEnvAuthProvider struct { }
func (*GitEnvAuthProvider) BuildAuth ¶
func (a *GitEnvAuthProvider) BuildAuth(gitUrl git_url.GitUrl) transport.AuthMethod
type GitSshAuthProvider ¶
type GitSshAuthProvider struct {
// contains filtered or unexported fields
}
func (*GitSshAuthProvider) BuildAuth ¶
func (a *GitSshAuthProvider) BuildAuth(gitUrl git_url.GitUrl) transport.AuthMethod
Source Files ¶
Click to show internal directories.
Click to hide internal directories.