Как исправить "Репозиторий навсегда перенесен в"? используя VisualSVN / Subversion
Я использую Visual SVN на сервере.
Свежая установка. Создайте новый репозиторий. Попробуйте подключиться с помощью клиента
появляется сообщение "Репозиторий постоянно перемещен в" https://x.x.x.x:6443/"; пожалуйста, переместите"
У меня сложилось впечатление, что это связано с IP-адресом, который клиенты используют для подключения, не совпадает с тем, на котором работает сервер? Точно сказать не могу.
5 ответов
Это сообщение означает, что вы используете недопустимый URL-адрес хранилища. URL-адрес хранилища VisualSVN Server выглядит как http://servername/svn/repos/path. Я рекомендую вам использовать команду "Копировать URL" в VisualSVN Server Manager, чтобы получить правильный URL.
Посмотрите, поможет ли это вам решить эту проблему.
К вашему сведению: я получил эту ошибку, когда определил псевдоним, чтобы разрешить перечисление репозиториев:
Alias /svn "/var/svn/repos"
<Location /svn/>
SVNParentPath /var/svn/repos
SNVListParentPath on
....
</Location>
Без псевдонима я бы получил "Not Found" при просмотре /svn, тогда как /svn/ сработает.
Так что, похоже, исправление одной ошибки вызвало другую!
Эта проблема обсуждается в ссылке "Критический навык".
У меня такая же проблема. Попробуйте изменить SVNParentPath
в SVNPath
в вашем httpd.conf
файл. Это моя конфигурация:
<Location /svn>
DAV svn
SVNPath C:\svn_repository\proj1
</Location>
и работает отлично.
Я проверяю разницу между SVNPath
а также SVNParentPath
,
Попробуйте использовать переключатель SVN, чтобы переключить его на IP-адрес.