2014-09-30 3 views
1

Мы установили KIE WB 6.1.0 на сервер Tomcat 7 в Windows 2012 и создали несколько пользователей. Эти пользователи могут войти в Workbench и работать с ним и в репозитории.Drools Workbench, доступ к репозиторию через SSH

Если я пытаюсь клонировать этот репозиторий с другого компьютера, я только получаю ошибка аутентификации:

mb-itmsan01:temp ds$ git clone ssh://[email protected]:8001/TestRep 
Cloning into 'TestRep'... 
Password authentication 
Password: 
Password authentication 
Password: 
Password authentication 
Password: 
[email protected]'s password: 
Permission denied, please try again. 
[email protected]'s password: 
Permission denied, please try again. 
[email protected]'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. 

Я уверен, что сочетание пользователя и пароля правильно ...

Могу ли я что-то отсутствую , например роль для пользователя или некоторая конфигурация? Я добавил все роли, описанные в руководстве для этого пользователя, но все равно безуспешно.

ответ

1

Я узнал, как исправить эту проблему: Исправлено в 6.2.x (в настоящее время доступно только в статусе бета-версии). Если вы хотите, чтобы решить эту проблему в Drools WB 6.1.x на Tomcat 7, просто заменить содержимое в файле WEB-INF/classes/login.config со следующим содержанием:

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

Соответствующее обязательство на GitHub является:

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

После этого можно получить доступ к репозиторию Git через SSH с учетными данными, определенными в tomcat-users.xml.

Смежные вопросы