Interface GitTransport


public interface GitTransport
Credentials for the supported Git transports.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.gradle.api.provider.Provider<org.ysb33r.grolifant5.api.core.repositories.SimplePasswordCredentials>
    Simple HTTP credentials.
    org.gradle.api.provider.Provider<SshKeys>
    SSH keys, passphrases and host keys.
    org.gradle.api.provider.Provider<File>
    A local working dir for SSH keys.
    Whether SSH should be used.
  • Method Details

    • usesSsh

      Boolean usesSsh()
      Whether SSH should be used.
      Returns:
      true if SSH is used for transport.
    • httpCredentials

      org.gradle.api.provider.Provider<org.ysb33r.grolifant5.api.core.repositories.SimplePasswordCredentials> httpCredentials()
      Simple HTTP credentials.
      Returns:
      Credentials. Can be empty if HTTP is not used.
    • sshCredentials

      org.gradle.api.provider.Provider<SshKeys> sshCredentials()
      SSH keys, passphrases and host keys.
      Returns:
      Credentials. Can be empty if SSH is not used.
    • sshWorkingDir

      org.gradle.api.provider.Provider<File> sshWorkingDir()
      A local working dir for SSH keys.
      Returns:
      Provider to working directory. Can be empty if HTTP is used.