Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthMethodAndCA ¶
type GitAuthProvider ¶
type GitAuthProviders ¶
type GitAuthProviders struct {
// contains filtered or unexported fields
}
func NewDefaultAuthProviders ¶
func NewDefaultAuthProviders(envPrefix string, messageCallbacks *messages.MessageCallbacks) *GitAuthProviders
func (*GitAuthProviders) BuildAuth ¶
func (a *GitAuthProviders) BuildAuth(ctx context.Context, gitUrl types.GitUrl) (*AuthMethodAndCA, error)
func (*GitAuthProviders) RegisterAuthProvider ¶
func (a *GitAuthProviders) RegisterAuthProvider(p GitAuthProvider, last bool)
type GitCredentialsFileAuthProvider ¶
type GitCredentialsFileAuthProvider struct {
MessageCallbacks messages.MessageCallbacks
}
func (*GitCredentialsFileAuthProvider) BuildAuth ¶
func (a *GitCredentialsFileAuthProvider) BuildAuth(ctx context.Context, gitUrl types.GitUrl) (*AuthMethodAndCA, error)
type GitEnvAuthProvider ¶
type GitEnvAuthProvider struct {
MessageCallbacks messages.MessageCallbacks
Prefix string
// contains filtered or unexported fields
}
func (*GitEnvAuthProvider) BuildAuth ¶
func (a *GitEnvAuthProvider) BuildAuth(ctx context.Context, gitUrl types.GitUrl) (*AuthMethodAndCA, error)
type GitSshAuthProvider ¶
type GitSshAuthProvider struct {
MessageCallbacks messages.MessageCallbacks
// contains filtered or unexported fields
}
func (*GitSshAuthProvider) BuildAuth ¶
func (a *GitSshAuthProvider) BuildAuth(ctx context.Context, gitUrl types.GitUrl) (*AuthMethodAndCA, error)
type ListAuthProvider ¶
type ListAuthProvider struct {
MessageCallbacks messages.MessageCallbacks
// contains filtered or unexported fields
}
func (*ListAuthProvider) AddEntry ¶
func (a *ListAuthProvider) AddEntry(e AuthEntry)
func (*ListAuthProvider) BuildAuth ¶
func (a *ListAuthProvider) BuildAuth(ctx context.Context, gitUrlIn types.GitUrl) (*AuthMethodAndCA, error)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.