Unable to import git project from a remote repositoy with username/password

Solution In Progress - Updated -

Issue

We are unable to import a remote repository which enforces authentication. The steps are:

1/ Select "Import Project" from the Business Central.
2/ We can see the dialog to provide the URL and credentials.
3/ We provide the information to connect to the repository: URL, username & password.
4/ The Business Central shows the project.
5/ We select the project.
6/ Click the "OK" button to import project.
7/ But the project is not imported and the Business Central shows an error message:

2018-10-18 00:30:43,112 [ERROR] [default task-23] [org.guvnor.common.services.backend.exceptions.ExceptionUtilities] (ExceptionUtilities.java:36) - Exception thrown: java.lang.RuntimeException: org.uberfire.java.nio.fs.jgit.util.commands.Clone$CloneException: Error cloning origin <https://bitbucket.org/test/a-project-bpm.git>.: java.lang.RuntimeException: java.lang.RuntimeException: org.uberfire.java.nio.fs.jgit.util.commands.Clone$CloneException: Error cloning origin <https://bitbucket.org/test/a-project-bpm.git>.
        at org.guvnor.structure.backend.repositories.git.GitRepositoryBuilder.createFileSystem(GitRepositoryBuilder.java:144)
        at org.guvnor.structure.backend.repositories.git.GitRepositoryBuilder.build(GitRepositoryBuilder.java:78)
        at org.guvnor.structure.backend.repositories.git.GitRepositoryFactoryHelper.newRepository(GitRepositoryFactoryHelper.java:91)
        at org.guvnor.structure.backend.repositories.git.GitRepositoryFactoryHelper$Proxy$_$$_WeldClientProxy.newRepository(Unknown Source)
        at org.guvnor.structure.backend.repositories.RepositoryFactoryImpl.newRepository(RepositoryFactoryImpl.java:60)
        at org.guvnor.structure.backend.repositories.RepositoryFactoryImpl$Proxy$_$$_WeldClientProxy.newRepository(Unknown Source)
        at org.guvnor.structure.backend.repositories.RepositoryServiceImpl.createRepository(RepositoryServiceImpl.java:510)
        at org.guvnor.structure.backend.repositories.RepositoryServiceImpl.createRepository(RepositoryServiceImpl.java:493)
        at org.guvnor.structure.backend.repositories.RepositoryServiceImpl.createRepository(RepositoryServiceImpl.java:291)
        at org.guvnor.structure.backend.repositories.RepositoryServiceImpl$Proxy$_$$_WeldClientProxy.createRepository(Unknown Source)
        at org.kie.workbench.common.screens.examples.backend.server.ProjectImportServiceImpl.importProject(ProjectImportServiceImpl.java:227)
        at org.kie.workbench.common.screens.examples.backend.server.ProjectImportServiceImpl.importProject(ProjectImportServiceImpl.java:185)
        at org.kie.workbench.common.screens.examples.backend.server.ProjectImportServiceImpl.lambda$importProjects$0(ProjectImportServiceImpl.java:163)
...
Caused by: org.eclipse.jgit.errors.TransportException: https://bitbucket.org/test/a-project-bpm.git: not authorized
        at org.eclipse.jgit.transport.TransportHttp.connect(TransportHttp.java:534)
        at org.eclipse.jgit.transport.TransportHttp.openFetch(TransportHttp.java:326)
        at org.eclipse.jgit.transport.FetchProcess.executeImp(FetchProcess.java:136)
        at org.eclipse.jgit.transport.FetchProcess.execute(FetchProcess.java:122)
        at org.eclipse.jgit.transport.Transport.fetch(Transport.java:1236)
        at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:234)
        ... 112 more

Environment

  • Red Hat Process Automation Manager
    • 7.1.0

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.