Я получаю следующую ошибку при попытке экспортировать файлы репозитория SVN с моего сервера разработки, на котором запущены SVN и WebDAV, на мой сценический сервер, работающий под учетной записью hostgator.
Вот полная ошибка:
svn: PROPFIND request failed on '/svn/egr/trunk'
svn: PROPFIND of '/svn/egr/trunk': 301 Moved Permanently (http://some.no-ip.info)
Вот команда SVN, которую я использую:
svn export http://some.no-ip.info/svn/egr/trunk . --force --username myusername
Моя конфигурация виртуального хоста WebDAV выглядит следующим образом:
<VirtualHost *:80>
ServerName some.no-ip.info
DocumentRoot /var/svn/
<Directory /var/svn/>
Options Indexes MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
Alias /svn "/var/svn/"
<Location "/svn">
DAV On
DavDepthInfinity on
SVNParentPath /var/svn/
AuthType Basic
AuthName "SVN Login"
AuthUserFile /etc/apache2/dav_svn.passwd
Require valid-user
</Location>
</VirtualHost>
Прежде чем вы спросите, дапланируйте использовать это для нескольких проектов, которые уже существуют в / var / svn, поэтому я попытался настроить его с помощью SVNParentPath.Приличное количество сообщений возвращается в Google по поводу этой ошибки, но ни одно из решений, похоже, не работает для меня.