Добрый вечер!
Имеется Виртуальный сервер VPS, что работает на Ubuntu 18.04.
В целях общего развития, я хотел создать пакет и настроить систему контроля версий для него. Начал с того, что успешно установил SVN и создал пользователей. Проверил авторизацию через браузер.
Далее в конфигурации CRM, на странице https://../0/Repositories.aspx добавил название и адрес хранилища, но уже при авторизации столкнулся с ошибкой:
При работе с хранилищем произошла ошибка Unable to connect to a repository at URL 'http://185.001.0011.0011/svn/myrepo' SvnErrorCode: SVN_ERR_RA_CANNOT_CREATE_SESSION RootCause: Error running context: APR does not understand this error code
Подскажите, пожалуйста, как решить проблему?
---
ps: В интернете, кроме академии террасофт мало информации об этом. Все это для меня в новинку, но очень интересно разобраться
Нравится
Например, сообщение SVN_ERR_RA_CANNOT_CREATE_SESSION обсуждают тут и тут. По ссылкам предлагают возможные причины: неверные настройки прокси или других параметров SVN-сервера, неправильный URL, к которому пытаетесь подключится.
Чтобы более точно понять место возникновения ошибки, попробуйте подключаться к серверу не из 7.Х и не из браузера к веб-интерфейсу, а из другой программы для работы с SVN.
Александр, спасибо за ответ.
Опять решил вернуться к вопросу подключения. Уж очень мне это интересно.
Вышеуказанная ошибка была из-за того, что был закрыт выход в интернет нашего creatio on-site. Доступ успешно выдали, но теперь другая ошибка.
При попытке авторизации на странице "Список хранилищ" (../0/Repositories.aspx) сразу после ввода логина/пароля получаю:
Ошибка При работе с хранилищем произошла ошибка Redirect cycle detected for URL 'http://185.00.00.147/svn/myrepo' SvnErrorCode: SVN_ERR_CLIENT_CYCLE_DETECTED RootCause: Redirect cycle detected for URL 'http://185.00.00.147/svn/myrepo'
Мои действия:
Сервер Ubuntu настроил заново (как указал в первом посте). Через браузер, как и ранее, авторизацию прохожу успешно. Пакет в creatio еще не создал, а пробую просто авторизоваться в списке хранилищ.
Что может означать ошибка Redirect cycle detected? Куда копать?
Николай, что это такое, описано в документации SVN:
SVN_ERR_CLIENT_CYCLE_DETECTED
"Detected a cycle while processing the operation"
Since
New in 1.7.
Хотя, по названию и так можно предположить что-то подобное.
Опять же, попробуйте подключаться к серверу не из 7.Х и не из браузера к веб-интерфейсу, а из другой программы для работы с SVN. Будет либо такая же ошибка, либо причину можно будет понять из отличий в отправляемых запросах от Вашего сайта с 7.Х и от другой программы к серверу с SVN. Отловить уходящие запросы и ответы на них можно при помощи Fiddler, запущенного на сервере с сайтом.