Я пытаюсь использовать управление релизами, как описано здесь https://www.jfrog.com/confluence/display/RTF/Bamboo+Artifactory+Plugin+-+Release+Management
Я успешно использовал это с моим ID и паролем для битового сегмента, как описано здесь https://www.jfrog.com/confluence/display/RTF/Bamboo+Artifactory+Plugin+-+Release+Management#BambooArtifactoryPlugin-ReleaseManagement-ConfiguringMavenJobs
Однако, когдаиспользуя опцию ключей ssh и парольной фразы, я не могу заставить его работать. Я уверен, что я использую правильный URL-адрес git, который выглядит так
ssh://someuser@bitbucket.somecompany.com:port/path/to/repository.git
, и я предоставил необходимую фразу-пароль.
Однако я получаю исключение, подобное этому
error 11-Oct-2019 01:00:46 Caused by: org.eclipse.jgit.errors.TransportException: ssh://someuser@bitbucket.somecompany.com:port/path/to/repository.git: Auth fail
error 11-Oct-2019 01:00:46 at org.eclipse.jgit.transport.JschConfigSessionFactory.getSession(JschConfigSessionFactory.java:160)
error 11-Oct-2019 01:00:46 at org.eclipse.jgit.transport.SshTransport.getSession(SshTransport.java:137)
error 11-Oct-2019 01:00:46 at org.eclipse.jgit.transport.TransportGitSsh$SshPushConnection.<init>(TransportGitSsh.java:332)
error 11-Oct-2019 01:00:46 at org.eclipse.jgit.transport.TransportGitSsh.openPush(TransportGitSsh.java:174)
error 11-Oct-2019 01:00:46 at org.eclipse.jgit.transport.PushProcess.execute(PushProcess.java:160)
error 11-Oct-2019 01:00:46 at org.eclipse.jgit.transport.Transport.push(Transport.java:1310)
error 11-Oct-2019 01:00:46 at org.eclipse.jgit.transport.Transport.push(Transport.java:1356)
error 11-Oct-2019 01:00:46 at org.jfrog.bamboo.release.vcs.git.SshPushCommand.call(SshPushCommand.java:79)
error 11-Oct-2019 01:00:46 ... 17 more
error 11-Oct-2019 01:00:46 Caused by: com.jcraft.jsch.JSchException: Auth fail
error 11-Oct-2019 01:00:46 at com.jcraft.jsch.Session.connect(Session.java:519)
error 11-Oct-2019 01:00:46 at org.eclipse.jgit.transport.JschConfigSessionFactory.getSession(JschConfigSessionFactory.java:117)
error 11-Oct-2019 01:00:46 ... 24 more
Я подозреваю, что должен указать местоположение закрытого ключа, но не смог найтизаполнитель для этого в бамбуке. Здесь есть некоторые упоминания об этом в конце документа, но я не могу найти, как настроить это
https://www.jfrog.com/confluence/display/RTF/Bamboo+Artifactory+Plugin+-+Release+Management#BambooArtifactoryPlugin-ReleaseManagement-WorkingwithGit
Примечание: URL-адрес git заведомо искаженза этот пост