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