Package org.omegat.core.team2.impl
Class GITCredentialsProvider
- java.lang.Object
-
- org.eclipse.jgit.transport.CredentialsProvider
-
- org.omegat.core.team2.impl.GITCredentialsProvider
-
public class GITCredentialsProvider extends org.eclipse.jgit.transport.CredentialsProviderGit repository credentials provider. One credential provider created for all git instances.Git supports these protocols:
- file://
- ssh://
- git://
- https://
- See Also:
- JGit Authentication Explained, matez blog
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGITCredentialsProvider.Credentials
-
Constructor Summary
Constructors Constructor Description GITCredentialsProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanget(org.eclipse.jgit.transport.URIish uri, org.eclipse.jgit.transport.CredentialItem... items)booleanisInteractive()voidreset(org.eclipse.jgit.transport.URIish uri)voidsetPredefinedCredentials(java.lang.String url, java.lang.String predefinedUser, java.lang.String predefinedPass, java.lang.String predefinedFingerprint)voidsetTeamSettings(ProjectTeamSettings teamSettings)booleansupports(org.eclipse.jgit.transport.CredentialItem... items)
-
-
-
Method Detail
-
setTeamSettings
public void setTeamSettings(ProjectTeamSettings teamSettings)
-
setPredefinedCredentials
public void setPredefinedCredentials(java.lang.String url, java.lang.String predefinedUser, java.lang.String predefinedPass, java.lang.String predefinedFingerprint)
-
get
public boolean get(org.eclipse.jgit.transport.URIish uri, org.eclipse.jgit.transport.CredentialItem... items) throws org.eclipse.jgit.errors.UnsupportedCredentialItem- Specified by:
getin classorg.eclipse.jgit.transport.CredentialsProvider- Throws:
org.eclipse.jgit.errors.UnsupportedCredentialItem
-
isInteractive
public boolean isInteractive()
- Specified by:
isInteractivein classorg.eclipse.jgit.transport.CredentialsProvider
-
supports
public boolean supports(org.eclipse.jgit.transport.CredentialItem... items)
- Specified by:
supportsin classorg.eclipse.jgit.transport.CredentialsProvider
-
reset
public void reset(org.eclipse.jgit.transport.URIish uri)
- Overrides:
resetin classorg.eclipse.jgit.transport.CredentialsProvider
-
-