push.setTransportConfigCallback(transportConfigCallback); if (credentialsProvider != null) { push.setCredentialsProvider(credentialsProvider);
PushCommand push(Git git) { return git.push().setCredentialsProvider(this.provider) .setTransportConfigCallback(this.callback); }
.setPushAll() .setPushTags() .setTransportConfigCallback(transport -> { SshTransport sshTransport = (SshTransport) transport; sshTransport.setSshSessionFactory(sshSessionFactory);
public static Iterable<PushResult> push( ScmLogger logger, Git git, GitScmProviderRepository repo, RefSpec refSpec ) throws GitAPIException, InvalidRemoteException, TransportException { CredentialsProvider credentials = JGitUtils.prepareSession( logger, git, repo ); PushCommand command = git.push().setRefSpecs(refSpec).setCredentialsProvider(credentials) .setTransportConfigCallback(new JGitTransportConfigCallback(repo, logger)); Iterable<PushResult> pushResultList = command.call(); for ( PushResult pushResult : pushResultList ) { Collection<RemoteRefUpdate> ru = pushResult.getRemoteUpdates(); for ( RemoteRefUpdate remoteRefUpdate : ru ) { logger.info( remoteRefUpdate.getStatus() + " - " + remoteRefUpdate.toString() ); } } return pushResultList; }
git.push() .setCredentialsProvider(new CredentialsProviderAllowHost(authData.getUser(), authData.getPassword())) .setTransportConfigCallback(new CustomTransportConfigCallback(context)) .call(); System.out.println("Committed all changes to repository at ");
.setTransportConfigCallback(new SgitTransportCallback()) .setRemote(mRemote); if (mPushAll) {
.setTransportConfigCallback(new SgitTransportCallback()) .setRemote(mRemote); if (mPushAll) {