Работает ли интеграция ActiveCollab Subversion с Subversion через SSH? - PullRequest
0 голосов
/ 03 апреля 2010

Я пытаюсь настроить хранилище в проекте ActiveCollab. Во время установки он сообщает, что соединение успешно тестируется. Однако когда я пытаюсь обновить хранилище, я получаю следующее сообщение:

Не удалось получить максимальный номер ревизии для данного хранилища.

Если я пытаюсь просмотреть репозиторий, появляется следующая ошибка:

Неустранимая ошибка: вызов функции-члена getRevision () для необъекта в /u/sites/activecollab/webroot/shared/activecollab/activecollab/application/modules/source/controllers/RepositoryController.class.php он-лайн 357

Это из-за попытки доступа к хранилищу через плагин svn + ssh, а не через http? Или что-то случилось на конце ActiveCollab? Доступ к хранилищу в порядке с помощью других средств - проблема только в ActiveCollab.

Ответы [ 2 ]

0 голосов
/ 08 мая 2010

Для чего это стоит, я могу использовать svn + ssh с AC на другой сервер. Для меня это был svn + ssh: //username@server.ext/path/to/repo

Поскольку AC требует от вас ввода имени пользователя и пароля, я предоставил комбо-имя пользователя / пароль, которое я настроил в файле passwd. Также убедитесь, что у вашего пользователя есть соответствующие разрешения в authz. Вторая часть заключалась в том, чтобы ключ id_rsa веб-пользователя (сервера) был добавлен в учетную запись сервера svn.

0 голосов
/ 15 апреля 2010

Согласно ActiveCollab, они не поддерживают это. Плагин svn должен быть либо через http, либо, если ActiveCollab находится на том же сервере, что и репозиторий, напрямую используя ссылку file: // path / to / repository.

...