| Package | Description | 
|---|---|
| org.eclipse.jgit.api | High-level API commands (the porcelain of JGit). | 
| org.eclipse.jgit.transport | Transport (fetch/push) for different protocols. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | TransportConfigCallback. configure(Transport transport)Add any additional transport-specific configuration required. | 
| protected C | TransportCommand. configure(Transport transport)Configure transport with credentials provider, timeout, and config
 callback | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | HttpTransportThe base class for transports that use HTTP as underlying protocol. | 
| class  | SshTransportThe base class for transports that use SSH protocol. | 
| class  | TcpTransportThe base class for transports based on TCP sockets. | 
| class  | TransportAmazonS3Transport over the non-Git aware Amazon S3 protocol. | 
| class  | TransportBundleStreamSingle shot fetch from a streamed Git bundle. | 
| class  | TransportGitSshTransport through an SSH tunnel. | 
| class  | TransportHttpTransport over HTTP and FTP protocols. | 
| class  | TransportSftpTransport over the non-Git aware SFTP (SSH based FTP) protocol. | 
| Modifier and Type | Method and Description | 
|---|---|
| static Transport | Transport. open(Repository local,
    RemoteConfig cfg)Open a new transport instance to connect two repositories. | 
| static Transport | Transport. open(Repository local,
    RemoteConfig cfg,
    Transport.Operation op)Open a new transport instance to connect two repositories. | 
| static Transport | Transport. open(Repository local,
    String remote)Open a new transport instance to connect two repositories. | 
| static Transport | Transport. open(Repository local,
    String remote,
    Transport.Operation op)Open a new transport instance to connect two repositories. | 
| static Transport | Transport. open(Repository local,
    URIish uri)Open a new transport instance to connect two repositories. | 
| static Transport | Transport. open(Repository local,
    URIish uri,
    String remoteName)Open a new transport instance to connect two repositories. | 
| Transport | TransportProtocol. open(URIish uri)Open a new transport instance to the remote repository. | 
| static Transport | Transport. open(URIish uri)Open a new transport with no local repository. | 
| Transport | TestProtocol. open(URIish uri,
    Repository local,
    String remoteName)Open a Transport instance to the other repository. | 
| abstract Transport | TransportProtocol. open(URIish uri,
    Repository local,
    String remoteName)Open a Transport instance to the other repository. | 
| Modifier and Type | Method and Description | 
|---|---|
| static List<Transport> | Transport. openAll(Repository local,
       RemoteConfig cfg)Open new transport instances to connect two repositories. | 
| static List<Transport> | Transport. openAll(Repository local,
       RemoteConfig cfg,
       Transport.Operation op)Open new transport instances to connect two repositories. | 
| static List<Transport> | Transport. openAll(Repository local,
       String remote)Open new transport instances to connect two repositories. | 
| static List<Transport> | Transport. openAll(Repository local,
       String remote,
       Transport.Operation op)Open new transport instances to connect two repositories. | 
Copyright © 2018 Eclipse JGit Project. All rights reserved.