Я пытаюсь создать репозиторий Subversion в Arch Linux с нуля, следуя этому руководству на форумах Arch: Subversion в Arch, но неважно, какой протокол я использую для подключения, я не могу заставить его работать.
Если я попробую аутентификацию WebDav в качестве первой части вики, а также проверю этот другой учебник, чтобы дополнить информацию: Урок 2, я получаю следующее сообщение, если пытаюсь импортировать проект, локально или даже удаленно, я получаю такой же:
svn import -m 'I' svn-import/ http://localhost/svn/prueba
svn: E175002: Unexpected HTTP status 405 'Method Not Allowed' on '/svn/prueba'
svn: E175002: Additional errors:
svn: E175002: PROPFIND request on '/svn/prueba' failed: 405 Method Not Allowed
Для этого я выполнил все шаги в Arch wiki и попытался поместить конфигурацию <Location> в /etc/httpd/conf/extra/httpd-vhosts.conf или также попытался в /etc/http/conf/httpd.conf, но безрезультатно.
С другой стороны, я попытался использовать svnserve для использования протокола svn, но я получаю сообщение об ошибке в отношении разрешений для файла формата в моем файле репо, говорит, что в разрешении отказано. Для этого изначально я создал пользователя svn для подрывной деятельности и группу svnusers, чтобы получить меня и пользователя apache(http) там, с разрешениями 764 или даже 774 в корне репо и выше, поэтому http мог писать туда, но это было бесполезно . Затем попытался получить http собственный каталог, но тот же результат. Я настроил файл /etc/conf.d/svnserve, чтобы заставить сервер работать с моим путем репо при запуске, если вы спрашиваете, и попробовал также способ svnserve -d -r /path, но ничего.
Что-то важное, что нужно сказать, касается двух других: Ubuntu subversion и CentOs subversion (очевидно, опуская специфичные для ОС команды) Я настроил файлы passwd и svnserve.conf по мере необходимости использовать протокол svn или, ну, svn+ssh, но пока ничего не работает.
Может ли кто-нибудь сказать мне, как правильно настроить это и импортировать в него проект? Я предполагаю, что я также делаю что-то неправильно при выдаче команды импорта svn, но не знаю, что. Спасибо