Клон не работает, используя ключ ssh и пароль? - PullRequest
1 голос
/ 27 мая 2019

Я пытаюсь клонировать свой репозиторий, используя ключ ssh и пароль, но у меня всегда была эта проблема (СМ. НИЖЕ). После установки моей парольной фразы на пустой, проблема была решена, но мне нужно с pass. Не могли бы вы помочь мне?

public static void main(String[] args) {
enter code here 
try {


    SshSessionFactory sshSessionFactory = new JschConfigSessionFactory() {
           @Override
            protected void configure(Host hc, Session session)

            {
                session.setPassword("MyPass");
            }
        };
        CloneCommand cloneCommand = Git.cloneRepository();
        cloneCommand.setDirectory(workingDir);
        cloneCommand.setURI("git@.....");
        cloneCommand.setTransportConfigCallback(new TransportConfigCallback()
        {
            @Override
            public void configure(Transport transport)
            {
                SshTransport sshTransport = (SshTransport) transport;
                sshTransport.setSshSessionFactory(sshSessionFactory);
            }
        });
        cloneCommand.call();

    }
    catch (Exception e)
    {
     e.printStackTrace();
    }
}

StackTrace

...