Package org.craftercms.commons.git.jgit
Class SshSessionFactory
java.lang.Object
org.eclipse.jgit.transport.SshSessionFactory
org.eclipse.jgit.transport.sshd.SshdSessionFactory
org.craftercms.commons.git.jgit.SshSessionFactory
- All Implemented Interfaces:
Closeable,AutoCloseable
- Direct Known Subclasses:
SshPrivateKeySessionFactory
public class SshSessionFactory
extends org.eclipse.jgit.transport.sshd.SshdSessionFactory
Extension of
SshdSessionFactory that overrides the default SSH configuration- Since:
- 4.0.0
- Author:
- joseross
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.jgit.transport.sshd.agent.ConnectorFactoryprotected StringMethods inherited from class org.eclipse.jgit.transport.sshd.SshdSessionFactory
close, createKeyPasswordProvider, createServerKeyDatabase, createSshConfigStore, getDefaultIdentities, getDefaultKeys, getDefaultKnownHostsFiles, getKeyCache, getServerKeyDatabase, getSession, getSshConfig, getType, setHomeDirectory, setSshDirectoryMethods inherited from class org.eclipse.jgit.transport.SshSessionFactory
getInstance, getLocalUserName, releaseSession, setInstance
-
Field Details
-
sshConfig
The folder for the SSH configuration
-
-
Constructor Details
-
SshSessionFactory
-
-
Method Details
-
getHomeDirectory
- Overrides:
getHomeDirectoryin classorg.eclipse.jgit.transport.sshd.SshdSessionFactory
-
getSshDirectory
- Overrides:
getSshDirectoryin classorg.eclipse.jgit.transport.sshd.SshdSessionFactory
-
getDefaultPreferredAuthentications
- Overrides:
getDefaultPreferredAuthenticationsin classorg.eclipse.jgit.transport.sshd.SshdSessionFactory
-
getConnectorFactory
protected org.eclipse.jgit.transport.sshd.agent.ConnectorFactory getConnectorFactory()- Overrides:
getConnectorFactoryin classorg.eclipse.jgit.transport.sshd.SshdSessionFactory
-