1

我们在 Windows 2012 上的 Tomcat 7 服务器上安装了 KIE WB 6.1.0 并创建了一些用户。这些用户可以登录到 Workbench 并在存储库中工作。

如果我尝试从另一台计算机克隆该存储库,我只会收到身份验证错误:

mb-itmsan01:temp ds$ git clone ssh://admin@192.168.150.34:8001/TestRep
Cloning into 'TestRep'...
Password authentication
Password:
Password authentication
Password:
Password authentication
Password:
admin@192.168.150.34's password:
Permission denied, please try again.
admin@192.168.150.34's password:
Permission denied, please try again.
admin@192.168.150.34's password:
Permission denied (password,keyboard-interactive).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

我确信用户和密码组合是正确的......

我是否缺少某些东西,例如用户的角色或某些配置?我添加了该用户手册中描述的所有角色,但仍然没有成功。

4

1 回答 1

1

我发现了如何解决这个问题:它已在 6.2.x 中修复(目前仅在 Beta 状态下可用)。如果要在Tomcat 7上修复Drools WB 6.1.x中的问题,只需将文件中的内容替换WEB-INF/classes/login.config为以下内容即可:

ApplicationRealm {
  org.apache.catalina.realm.JAASMemoryLoginModule REQUIRED debug=true;
};

github上的相应提交是:

https://github.com/droolsjbpm/kie-wb-distributions/commit/e53c0c36686822fc17ad5e8aceab39f1de4fb844

之后,可以通过 SSH 使用定义在tomcat-users.xml.

于 2014-10-01T08:58:08.773 回答