загрузил дамп Subversion, но он недоступен - PullRequest
1 голос
/ 15 декабря 2008

Я получил дамп файла репозитория SVN, который я перемещаю на свой сервер. Давайте назовем это myserver.com/svn. Оператор load выводит длинный список загруженных файлов и не сообщает об ошибках. Однако, как только я пытаюсь получить доступ к хранилищу для проверки или переместить мою существующую проверку, мне говорят:

Repository moved temporarily to 'http://www.myserver.com/svn'; please relocate

Другими словами, мой новый репозиторий сообщает, что он временно переместился в себя. Как мне пройти это? Я не могу найти ничего об этом сообщении в документации по команде загрузки svnadmin.

Ответы [ 5 ]

1 голос
/ 16 декабря 2008

subversion генерирует UUID (универсальный уникальный идентификатор) всякий раз, когда создает репозиторий. Я считаю, что для того, чтобы использовать UUID из вашего исходного репо, вы должны добавить «--force-uuid» в команду загрузки svnadmin.

http://svnbook.red -bean.com / о / 1,5 / svn.ref.svnadmin.c.load.html

0 голосов
/ 14 декабря 2010

Если вы используете случайно и у вас есть файл .htaccess где-то рядом с каталогом DocumentRoot VirtualHost, попробуйте удалить его и посмотреть, поможет ли это. :)

0 голосов
/ 13 июля 2009

Возможно, ваш сервер настроен на перенаправление всех ошибок куда-либо (например, на домашнюю страницу). Строка, которую вы должны искать, будет называться что-то вроде

ErrorDocument 404 http://www.myserver.com/svn

SVN, по-видимому, использует 404 (не найденных) ошибок для добавления новых ресурсов. Вы должны позволить этому пройти вместо перенаправления, иначе svn запутается.

0 голосов
/ 15 декабря 2008

Я слышал о нескольких случаях, когда это было вызвано добавлением символа '/' в конце пути в директиве

Пожалуйста, удалите «/», если вы добавили один.

0 голосов
/ 15 декабря 2008

Я думаю, что кто-то добавил скрипт-ловушку, чтобы сообщить вам, что ваш репозиторий теперь находится на другом URL.

Если этого не ожидалось, это может указывать на проблему безопасности.

...