Versions in this module Expand all Collapse all v0 v0.1.1 May 11, 2024 v0.1.0 Apr 19, 2024 Changes in this version + var FS = fsimpl.FSProviderFunc(New, "git", "git+file", "git+http", "git+https", "git+ssh") + func New(u *url.URL) (fs.FS, error) + func WithAuthenticator(auth Authenticator, fsys fs.FS) fs.FS + type AuthMethod interface + Name func() string + type Authenticator interface + Authenticate func(u *url.URL) (AuthMethod, error) + func AutoAuthenticator() Authenticator + func BasicAuthenticator(username, password string) Authenticator + func NoopAuthenticator() Authenticator + func PublicKeyAuthenticator(username string, privKey []byte, keyPass string) Authenticator + func SSHAgentAuthenticator(username string) Authenticator + func TokenAuthenticator(token string) Authenticator