Как исправить "Репозиторий навсегда перенесен в"? используя 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.

Посмотрите, поможет ли это вам решить эту проблему.

http://subversion.tigris.org/faq.html

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


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-адрес.

Другие вопросы по тегам