Package org.craftercms.commons.git.utils
Class UrlBasedAuthConfiguratorBuilder
java.lang.Object
org.craftercms.commons.git.utils.AbstractAuthConfiguratorBuilder
org.craftercms.commons.git.utils.UrlBasedAuthConfiguratorBuilder
- All Implemented Interfaces:
AuthConfiguratorBuilder
Implementation of
AbstractAuthConfiguratorBuilder
that creates GitAuthenticationConfigurator
objects
based on the scheme of a given URL- Since:
- 4.0.0
- Author:
- joseross
-
Field Summary
FieldsFields inherited from class org.craftercms.commons.git.utils.AbstractAuthConfiguratorBuilder
logger, password, privateKeyPassphrase, privateKeyPath, sshConfig, username
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.craftercms.commons.git.utils.AbstractAuthConfiguratorBuilder
withPassword, withPrivateKeyPassphrase, withPrivateKeyPath, withUsername
-
Field Details
-
GIT_SSH_URL_REGEX
- See Also:
-
url
The Git URL
-
-
Constructor Details
-
UrlBasedAuthConfiguratorBuilder
-
-
Method Details
-
build
Description copied from interface:AuthConfiguratorBuilder
Creates an instance based on the current configuration- Returns:
- a
GitAuthenticationConfigurator
object
-